---
- name: Enable internet services
hosts: webserver
become: yes
tasks:
- name: lastst version of httpd and firewalld #檢測httpd和firewalld是否安裝最新版本
yum:
name:
- httpd
- firewalld
state: latest
- name: test html page is configured #檢測是否配置默認發佈頁面
copy:
content: "Welcome to westos!\n"
dest: /var/www/html/index.html
- name: firewalld enabled and running #檢測火牆是否開啓且處於enabled狀態
service:
name: firewalld
enabled: true
state: started
- name: firewalld permit access to httpd #檢測火牆是否允許httpd服務訪問
firewalld:
service: http
permanent: true
state: enabled
immediate: yes
- name: httpd enabled and running #檢測httpd是否開啓和設置開機啓動
service:
name: httpd
enabled: true
state: started
- name: Test internet webserver #測試
hosts: localhost
become: no
tasks:
- name: connect to internet webserver
uri:
url: http://serverb.org
return_content: yes
status_code: 200
...
ansible playbook安裝、配置默認發佈頁並啓動apache
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.