ansible脚本解读

#- name: Tuning configuration installed //已安装调优配置

ansible.builtin.copy:

src: files/tune.conf**//原代码位置**

dest: /etc/httpd/conf.d/tune.conf //目标代码路径

owner: root //所有者权限:root

group: root**//所属组:root**

mode: 0644 //权限

notify:

  • restart httpd

#把本地files/tune.conf文件复制到主机的/etc/httpd/conf.d/目录下,设置文件属主、属组都是 root,权限是 0644;如果这个文件有修改,就触发重启 httpd 的通知。

start of secure web server playbook //配置安全的Web服务器:

  • name: Create secure web service**//** 在webservers主机组上创建安全的Web服务

hosts: webservers

remote_user: devops //用 devops 用户远程登录

become: true //获取管理员权限执行任务

vars:

random_var: "This is colon: test" //包含冒号的测试字符串(colon:冒号)

rule: //包含http和https的列表(rule是列表变量)

  • http

  • https

tasks:

  • block:

  • name: Install web server packages //安装web服务包

ansible.builtin.dnf:

name: "{{ item }}"

state: latest

notify: (notify在指定任务完成后,触发预设的处理动作)

  • Restart services // 用 dnf 装最新版本,安装完成后服务重启

loop: //用loop循环安装两个包

  • httpd

  • mod_ssl

相关推荐
KaMeidebaby3 小时前
卡梅德生物技术快报|Fab 抗体文库构建标准化实验流程与数据复盘
服务器·前端·数据库·人工智能·算法
小船跨境3 小时前
演唱会自动化抢票如何提高成功率?票务住宅IP与配置指南
运维·服务器
想唱rap3 小时前
IO多路转接之epoll
linux·运维·服务器·数据库·网络协议·算法·http
舰长1153 小时前
polkit服务没起来,导致防火墙命令卡住
linux·运维·服务器
芊&星3 小时前
靶机应急 | 知攻善防----Linux
linux·运维·服务器·安全
Agent手记4 小时前
生产环节费用智能管控与超支预警方案:基于AGI智能体的精细化治理实践
运维·服务器·人工智能·ai·agi
仍然.4 小时前
传输层协议TCP
服务器·网络协议·tcp/ip
在角落发呆4 小时前
跨越网络孤岛:不同内网间的远程桌面连接指南
运维·服务器
海域云-罗鹏4 小时前
深圳租赁 GPU 算力服务器该如何选择
大数据·服务器·人工智能