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

相关推荐
hz567891 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC1 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育1 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
AIgorithmGEEK2 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化
Nil2082 小时前
leetcode 139单词拆分
linux·运维·服务器
Starry-sky(jing)2 小时前
BUG: unable to handle kernel paging request 完整排查:dmesg 四要素与三路定罪
linux·运维·服务器·内核·排障
mounter6252 小时前
从硬件互连到操作系统变革:CXL 技术演进与 Linux 内核工程挑战
linux·运维·服务器
zhengqweasd2 小时前
机房托管服务器怎么选硬盘,机械盘和 SSD 托管场景差异
运维·服务器·github
xh didida3 小时前
Linux -- 基础IO
linux·服务器·开发语言·c++
心易行者4 小时前
Agent应用+API端点商业化进阶实战:从单体智能体到可付费调用的API全流程
运维·服务器·人工智能·python·apache