From 381f808c716735773d1b0746cba378b1f6eb77dc Mon Sep 17 00:00:00 2001 From: Giancarlo Razzolini <grazzolini@archlinux.org> Date: Mon, 21 Dec 2020 16:38:24 -0300 Subject: [PATCH] playbooks/wiki: Created a playbook for wiki.archlinux.org Created a playbook for the new wiki.archlinux.org machine, based on the apollo playbook. Removed from php_fpm the unneded modules. --- playbooks/wiki.archlinux.org.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 playbooks/wiki.archlinux.org.yml diff --git a/playbooks/wiki.archlinux.org.yml b/playbooks/wiki.archlinux.org.yml new file mode 100644 index 000000000..50aeb198e --- /dev/null +++ b/playbooks/wiki.archlinux.org.yml @@ -0,0 +1,21 @@ +--- + +- name: setup wiki.archlinux.org + hosts: wiki.archlinux.org + remote_user: root + roles: + - { role: common } + - { role: tools } + - { role: sshd } + - { role: root_ssh } + - { role: borg_client, tags: ["borg"] } + - { role: certbot } + - { role: nginx } + - { role: postfix, postfix_relayhost: "mail.archlinux.org" } + - { role: mariadb, mariadb_query_cache_type: '0', mariadb_innodb_file_per_table: True } + - { role: sudo } + - { role: php_fpm, php_extensions: ['bcmath', 'curl', 'gd', 'iconv', 'intl', 'mysqli', 'sockets', 'zip'], zend_extensions: ['opcache'] } + - { role: memcached } + - { role: archwiki } + - { role: fail2ban } + - { role: prometheus_exporters } -- GitLab