[student@workstation imp-lab]$ cat internet.yml
---
- name: check package
hosts: serverb.lab.example.com
become: yes
tasks:
- name: laest enabled and running
yum:
name:
- firewalld
- httpd
- php
- php-mysql
- mariadb-server
state: latest
- name: firewalld enabled and running
service:
name: firewalld
enabled: true
state: started
- name: firewalld permits http service
firewalld:
service: http
permanent: true
state: enabled
immediate: yes
- name: httpd enabled and running
service:
name: httpd
enabled: true
state: started
- name: mariadb enabled and running
service:
name: mariadb
enabled: true
state: started
- name: test php page is installed
get_url:
url: "http://materials.example.com/grading/var/www/html/index.php"
dest: /var/www/html/index.php
mode: 0644
- name: Test internet web server
hosts: localhost
become: no
tasks:
- name: connect to internet web server
uri:
url: http://serverb.lab.example.com
status_code: 200
|