ansible playbook安裝、配置默認發佈頁並啓動apache

---
- 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
...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章