From 2f7207bc6801f5094331d3faf1193d10e9a475f9 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Mon, 20 Mar 2023 11:03:59 +0200 Subject: [PATCH] Add AUX role --- docs/services/aux.md | 7 +++++++ docs/supported-services.md | 1 + group_vars/mash_servers | 20 ++++++++++++++++++++ requirements.yml | 4 ++++ setup.yml | 2 ++ 5 files changed, 34 insertions(+) create mode 100644 docs/services/aux.md diff --git a/docs/services/aux.md b/docs/services/aux.md new file mode 100644 index 0000000..c2a62ea --- /dev/null +++ b/docs/services/aux.md @@ -0,0 +1,7 @@ +# AUX + +The [AUX](https://github.com/mother-of-all-self-hosting/ansible-role-aux) Ansible role can help you manage auxiliary files and directoris on your server. + +It's useful for when you'd like to use Ansible to drop additional files on the server. + +Consult the role's documentation for learning more. diff --git a/docs/supported-services.md b/docs/supported-services.md index 1013e54..8f1dab5 100644 --- a/docs/supported-services.md +++ b/docs/supported-services.md @@ -2,6 +2,7 @@ | Name | Description | Documentation | | ------------------------------ | ------------------------------------- | ------------- | +| [AUX](https://github.com/mother-of-all-self-hosting/ansible-role-aux) | Auxiliary file/directory management on your server via Ansible | [Link](services/aux.md) | | [Collabora Online](https://www.collaboraoffice.com/) | Your Private Office Suite In The Cloud | [Link](services/collabora-online.md) | | [Docker](https://www.docker.com/) | Open-source software for deploying containerized applications | [Link](services/docker.md) | | [Docker Registry](https://docs.docker.com/registry/) | A container image distribution registry | [Link](services/docker-registry.md) | diff --git a/group_vars/mash_servers b/group_vars/mash_servers index 61331a6..af78af8 100644 --- a/group_vars/mash_servers +++ b/group_vars/mash_servers @@ -1,5 +1,25 @@ --- +######################################################################## +# # +# aux # +# # +######################################################################## + +aux_directory_default_owner: "{{ mash_playbook_user_username }}" +aux_directory_default_group: "{{ mash_playbook_user_groupname }}" + +aux_file_default_owner: "{{ mash_playbook_user_username }}" +aux_file_default_group: "{{ mash_playbook_user_groupname }}" + +######################################################################## +# # +# /aux # +# # +######################################################################## + + + ######################################################################## # # # system/security # diff --git a/requirements.yml b/requirements.yml index a7eaaf5..087a4d6 100644 --- a/requirements.yml +++ b/requirements.yml @@ -72,6 +72,10 @@ - src: git+https://gitlab.com/etke.cc/roles/redmine.git version: v5.0.5-1 +- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-aux.git + name: aux + version: v1.0.0-0 + - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-collabora-online.git name: collabora_online version: v22.05.12.1.1-0 diff --git a/setup.yml b/setup.yml index 44b9fda..a3c8492 100644 --- a/setup.yml +++ b/setup.yml @@ -85,6 +85,8 @@ - role: galaxy/com.devture.ansible.role.woodpecker_ci_server - role: galaxy/com.devture.ansible.role.woodpecker_ci_agent + - role: galaxy/aux + - when: devture_systemd_service_manager_enabled | bool role: galaxy/com.devture.ansible.role.systemd_service_manager