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

相关推荐
java_logo2 分钟前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
爱写代码的森7 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
HLC++10 小时前
Linux的进程间通信
android·linux·服务器
白露与泡影12 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#
神奇霸王龙13 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
Web极客码13 小时前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress
张小姐的猫16 小时前
【Linux】网络编程 —— HTTP协议(上)
linux·运维·服务器·网络·http·单例模式·策略模式
国科安芯16 小时前
星间光链路:AS32S601型抗辐射MCU在空间激光通信终端控制中的技术实现
服务器·网络·单片机·嵌入式硬件·物联网·安全·信息与通信
imc.1117 小时前
linux基础IO
linux·运维·服务器
躺不平的理查德17 小时前
让Ubuntu 的第二块网卡 ens37 永久固定为 192.168.30.111
运维·服务器