RHCA DO447-1
作者:互联网
文件分布
[student@workstation ~]$ cd git-repos/inventory-variables/
[student@workstation inventory-variables]$ tree .
.
├── ansible.cfg
├── deploy_apache.yml
├── deploy_haproxy.yml
├── deploy_webapp.yml
├── group_vars
│ ├── lb_servers
│ │ ├── firewall.yml
│ │ └── haproxy.yml
│ └── web_servers
│ └── firewall.yml
├── inventory.yml
├── roles
│ ├── apache
│ │ ├── meta
│ │ │ └── main.yml
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── tests
│ │ ├── inventory
│ │ └── test.yml
│ ├── firewall
│ │ ├── defaults
│ │ │ └── main.yml
│ │ ├── handlers
│ │ │ └── main.yml
│ │ ├── meta
│ │ │ └── main.yml
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── tests
│ │ ├── inventory
│ │ └── test.yml
│ ├── haproxy
│ │ ├── defaults
│ │ │ └── main.yml
│ │ ├── handlers
│ │ │ └── main.yml
│ │ ├── meta
│ │ │ └── main.yml
│ │ ├── tasks
│ │ │ └── main.yml
│ │ ├── templates
│ │ │ └── haproxy.cfg.j2
│ │ └── tests
│ │ ├── inventory
│ │ └── test.yml
│ ├── org_common
│ │ ├── meta
│ │ │ └── main.yml
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── tests
│ │ ├── inventory
│ │ └── test.yml
│ └── webapp
│ ├── defaults
│ │ └── main.yml
│ ├── meta
│ │ └── main.yml
│ ├── tasks
│ │ └── main.yml
│ └── tests
│ ├── inventory
│ └── test.yml
└── site.yml
30 directories, 35 files
运行
[student@workstation inventory-variables]$ ansible-playbook site.yml
PLAY [Ensure HAProxy is deployed] ************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************
ok: [xxx]
TASK [firewall : Ensure Firewall Sources Configuration] **************************************************************************************
ok: [xxx] => (item={'port': '80/tcp'})
TASK [haproxy : Ensure haproxy packages are present] *****************************************************************************************
ok: [xxx]
TASK [haproxy : Ensure haproxy is started and enabled] ***************************************************************************************
ok: [xxx]
TASK [haproxy : Ensure haproxy configuration is set] *****************************************************************************************
changed: [xxx]
RUNNING HANDLER [haproxy : reload haproxy] ***************************************************************************************************
changed: [xxx]
PLAY [Ensure Apache is deployed] *************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************
ok: [serverb.lab.example.com]
ok: [serverc.lab.example.com]
TASK [firewall : Ensure Firewall Sources Configuration] **************************************************************************************
ok: [serverb.lab.example.com] => (item={'zone': 'internal', 'service': 'http', 'source': '172.25.250.10'})
ok: [serverc.lab.example.com] => (item={'zone': 'internal', 'service': 'http', 'source': '172.25.250.10'})
TASK [apache : Install http] *****************************************************************************************************************
ok: [serverb.lab.example.com]
ok: [serverc.lab.example.com]
TASK [apache : Configure SELinux to allow httpd to connect to remote database] ***************************************************************
ok: [serverb.lab.example.com]
ok: [serverc.lab.example.com]
TASK [apache : http service state] ***********************************************************************************************************
ok: [serverc.lab.example.com]
ok: [serverb.lab.example.com]
PLAY [Ensure Web App is deployed] ************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************
ok: [serverb.lab.example.com]
ok: [serverc.lab.example.com]
TASK [webapp : Copy a stub file.] ************************************************************************************************************
changed: [serverc.lab.example.com]
ok: [serverb.lab.example.com]
PLAY RECAP ***********************************************************************************************************************************
serverb.lab.example.com : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
serverc.lab.example.com : ok=7 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
xxx : ok=6 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
关系图
meta、tests目录这里没用,只是有这个目录或文件,这2个目录都标了颜色
标签:main,ok,RHCA,example,lab,DO447,com,yml 来源: https://www.cnblogs.com/smlile-you-me/p/16439758.html