Ansible软件管理与用户管理实战
一、软件管理相关操作
1. 获取已安装软件包信息
可以使用debug模块结合包事实(package facts)来获取新安装软件包的信息。示例代码如下:
- name: show package facts for {
{ my_package }}
debug:
var: ansible_facts.packages[my_package]
when: my_package in ansible_facts.packages
使用以下命令运行,该命令会覆盖剧本中设置的 my_package 变量:
ansible-playbook exercise122-client.yaml -e my_package=redis
2. 配置新的RHEL受管节点
2.1 准备工作
在控制主机上安装 sshpass 包,该包能让你以非交互方式处理SSH密码,命令如下:
sudo yum install sshpass
2.2 创建剧本文件
创建名为 exercise123.yaml 的文件,具体内容如下:
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



