From e0cf2286c07cac93b0fdbe9ccbc1706b86ea1ecc Mon Sep 17 00:00:00 2001 From: Benjamin Graillot Date: Sat, 18 Jan 2020 09:37:02 +0100 Subject: [PATCH] [re2o-services] Install re2o-services config file --- re2o.yml | 11 +++++++++++ roles/re2o-services/tasks/main.yml | 8 ++++++++ .../templates/re2o-services/config.ini.j2 | 9 +++++++++ 3 files changed, 28 insertions(+) create mode 100644 roles/re2o-services/tasks/main.yml create mode 100644 roles/re2o-services/templates/re2o-services/config.ini.j2 diff --git a/re2o.yml b/re2o.yml index 48975b98..12ded835 100644 --- a/re2o.yml +++ b/re2o.yml @@ -15,3 +15,14 @@ master_password: "{{ vault_ldap_master_password }}" roles: - re2o + +# Deploy services config on all servers +- hosts: server + vars: + re2o: + server: re2o.adm.crans.org + service_user: "{{ vault_re2o_service_user }}" + service_password: "{{ vault_re2o_service_password }}" + mail_server: smtp.adm.crans.org + roles: + - re2o-services diff --git a/roles/re2o-services/tasks/main.yml b/roles/re2o-services/tasks/main.yml new file mode 100644 index 00000000..76b6315f --- /dev/null +++ b/roles/re2o-services/tasks/main.yml @@ -0,0 +1,8 @@ +--- +- name: Deploy re2o-services config file + template: + src: re2o-services/config.ini.j2 + dest: /var/local/re2o-services/config.ini + mode: 0600 + owner: root + group: root diff --git a/roles/re2o-services/templates/re2o-services/config.ini.j2 b/roles/re2o-services/templates/re2o-services/config.ini.j2 new file mode 100644 index 00000000..9ff151ca --- /dev/null +++ b/roles/re2o-services/templates/re2o-services/config.ini.j2 @@ -0,0 +1,9 @@ +; {{ ansible_managed }} +[Re2o] +hostname = {{ re2o.server }} +username = {{ re2o.service_userĀ }} +password = {{ re2o.service_password }} + +[Mail] +mailserver = {{ mail_server }} +port = 25