49 lines
966 B
YAML
49 lines
966 B
YAML
|
|
- name: webmin sys265
|
|
hosts: webmin
|
|
become: true
|
|
vars:
|
|
install_utilities: false
|
|
firewalld_enable: true
|
|
|
|
pre_tasks:
|
|
- name: add webmin repo and GPG key
|
|
yum_repository:
|
|
name: webmin
|
|
description: Webmin Distribution Neutral
|
|
baseurl: http://download.webmin.com/download/yum
|
|
enabled: true
|
|
gpgcheck: true
|
|
gpgkey: http://www.webmin.com/jcameron-key.asc
|
|
|
|
- name: clean and update YUM cache
|
|
yum:
|
|
update_cache: yes
|
|
|
|
roles:
|
|
- semuadmin.webmin
|
|
|
|
handlers:
|
|
- name: reload firewall
|
|
command: firewall-cmd --reload
|
|
|
|
tasks:
|
|
- name: add firewall rule
|
|
firewalld:
|
|
port: 10000/tcp
|
|
permanent: true
|
|
state: enabled
|
|
notify: reload firewall
|
|
|
|
- name: install webmin
|
|
yum:
|
|
name: webmin
|
|
state: present
|
|
|
|
- name: enable and start webmin service
|
|
systemd:
|
|
name: webmin
|
|
enabled: true
|
|
state: started
|
|
daemon_reload: yes
|
|
|