mirror of
https://github.com/jbowdre/vagrant-saltlab.git
synced 2024-10-05 03:56:03 +00:00
34 lines
731 B
Text
34 lines
731 B
Text
install_apache:
|
|
pkg.installed:
|
|
- name: {{ pillar['pkgs']['apache'] }}
|
|
service.running:
|
|
- name: {{ pillar['pkgs']['apache'] }}
|
|
- require:
|
|
- pkg: {{ pillar['pkgs']['apache'] }}
|
|
|
|
install_html_file:
|
|
file.managed:
|
|
- name: /var/www/html/index.html
|
|
- source: salt://webserver/index.html
|
|
- require:
|
|
- pkg: {{ pillar['pkgs']['apache'] }}
|
|
|
|
configure_firewall_service:
|
|
pkg.installed:
|
|
- name: firewalld
|
|
firewalld.service:
|
|
- require:
|
|
- pkg: firewalld
|
|
- name: webserver
|
|
- ports:
|
|
- 80/tcp
|
|
- 443/tcp
|
|
|
|
configure_firewall_zone:
|
|
firewalld.present:
|
|
- require:
|
|
- pkg: firewalld
|
|
- firewalld: webserver
|
|
- name: public
|
|
- services:
|
|
- webserver
|