Initial import

This commit is contained in:
Frank Agerholm 2024-03-07 22:38:24 +01:00
commit c28551bb63
No known key found for this signature in database
22 changed files with 357 additions and 0 deletions

View file

@ -0,0 +1,53 @@
---
- name: Download Retwis Application
ansible.builtin.get_url:
url: "{{ retwis_download_tgz_url }}"
dest: "/tmp/retwis-{{ retwis_version }}.tar.gz"
validate_certs: false
owner: root
group: root
mode: "0600"
tags:
- install
- name: Clean up document root
ansible.builtin.file:
path: "/var/www/html/app"
state: directory
mode: "0755"
loop:
- absent
- directory
tags:
- install
- name: Extract retwis software archive to documentroot
ansible.builtin.unarchive:
src: "/tmp/retwis-{{ retwis_version }}.tar.gz"
dest: /var/www/html/app
remote_src: true
extra_opts:
- --strip-components=1
- --directory=/var/www/html/app
tags:
- install
- name: Gather facts from redis server systems
ansible.builtin.setup:
delegate_to: "{{ item }}"
delegate_facts: true
loop: "{{ groups[redis_server_group] }}"
tags:
- install
- configure
- name: Deploy .htconfig template for Retwis Webapp configuration
ansible.builtin.template:
src: dot-htconfig.php
dest: /var/www/html/app/.htconfig.php
mode: "0644"
owner: apache
group: apache
tags:
- install
- configure