acme/application: Added installing helper scripts for managing

dehydrated
Felix Stupp 4 years ago
parent cd0d602403
commit e24613d02c
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -13,3 +13,6 @@ acme_installation_directory: "{{ acme_user_directory }}/application"
acme_configuration_directory: "{{ acme_user_directory }}/configuration"
acme_internal_certificates_directory: "{{ acme_configuration_directory }}/certificates"
acme_certificates_directory: "{{ acme_user_directory }}/certificates"
acme_helper_script: "{{ acme_user_directory }}/acme"
acme_root_helper_script: "/root/acme"

@ -8,6 +8,22 @@
dest: "{{ acme_source_directory }}"
update: no
- name: Install acme helper script for user
template:
src: acme_user.sh
dest: "{{ acme_helper_script }}"
owner: "{{ acme_system_user }}"
group: "{{ acme_system_user }}"
mode: "u=rwx,g=rx,o="
- name: Install acme helper script for root
template:
src: acme_root.sh
dest: "{{ acme_root_helper_script }}"
owner: "root"
group: "root"
mode: "u=rwx,g=rx,o="
- name: Configure acme.sh
become_user: "{{ acme_system_user }}"
command: >-

@ -0,0 +1,2 @@
#!/bin/bash
sudo -u {{ acme_system_user | quote }} {{ acme_helper_script | quote }} "$@";

@ -0,0 +1,6 @@
#!/bin/bash
cd {{ acme_source_directory | quote }};
./acme.sh \
--home {{ acme_installation_directory | quote }} \
--config-home {{ acme_configuration_directory | quote }} \
"$@";
Loading…
Cancel
Save