playbook变量编译安装apache
环境:
主机IP | 主机名 | 安装服 |
---|---|---|
192.168.56.129 | control | ansible |
192.168.56.131 | server1 | apache |
注意:在server1上配置好网络仓库
文件地址
[root@control httpd]# tree /opt/book/httpd/
/opt/book/httpd/
├── ansible.cfg //ansible配置文件
├── bao //apa包
│ ├── apr-1.7.0.tar.gz
│ ├── apr-util-1.6.1.tar.gz
│ └── httpd-2.4.48.tar.gz
├── hosts_vars
│ ├── apa.yml //
│ ├── firewalld.yml
│ └── wy.yml
└── playbook
配置主机清单
[root@control httpd]# cat playbook
[server1]
192.168.56.131 ansible_user=root ansible_password=1
ping
[root@control httpd]# ansible server1 -m ping
192.168.56.131 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/libexec/platform-python"
},
"changed": false,
"ping": "pong"
}
把apache所用的包下载到指定目录:
[root@control bao]wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.7.0.tar.gz
[root@control bao]wget https://mirrors.tu