apache2: pkg.installed: - pkgs: - apache2-mod_apparmor - apache2-prefork service.running: - enable: True /etc/apache2/vhosts.d/countdown.opensuse.org.conf: file.managed: - listen_in: - service: apache2 - source: salt://profile/countdown/files/apache-vhost.conf - template: jinja sysconfig_apache2_countdown: file.replace: - name: /etc/sysconfig/apache2 - pattern: ^APACHE_MODULES=.*$ # original line: "actions alias auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl socache_shmcb userdir reqtimeout authn_core php7 rewrite" - repl: APACHE_MODULES=" alias apparmor auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex dir env expires include log_config mime negotiation setenvif socache_shmcb reqtimeout authn_core rewrite remoteip status" - listen_in: - service: apache2 /etc/logrotate.d/apache2-vhosts: file.managed: # same file as used for the wikis, no need to duplicate it - source: salt://profile/wiki/files/apache2-wiki.logrotate