From d87a489f9585d10f0a185beb59ae16a10f27a7bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 16 Mar 2018 20:40:27 +0100 Subject: Add backup role --- environments/global/common.yaml | 7 +++++++ environments/global/roles/backup.yaml | 11 +++++++++++ environments/hiera.yaml | 1 + 3 files changed, 19 insertions(+) create mode 100644 environments/global/roles/backup.yaml (limited to 'environments') diff --git a/environments/global/common.yaml b/environments/global/common.yaml index e7c70d4..4836f6e 100644 --- a/environments/global/common.yaml +++ b/environments/global/common.yaml @@ -8,6 +8,10 @@ lookup_options: merge: unique letsencrypt::hosts: merge: unique + role::backup::backups: + merge: unique + profile::known_hosts::hosts: + merge: unique classes: stdlib: ~ @@ -31,5 +35,8 @@ base_installation::system_users: [] # Fetched via ldap profile::xmr_stak::mining_pool: "" # Fetched via ldap profile::xmr_stak::wallet: "" # Fetched via ldap profile::mail::mailhub: "" # Fetched via ldap +role::backup::mailto: "" # Fetched via ldap +role::backup::backups: [] # Fetched via ldap +profile::known_hosts::hosts: [] # Fetched via ldap letsencrypt::email: ~ # Fetched via ldap letsencrypt::try_for_real_hostname: true diff --git a/environments/global/roles/backup.yaml b/environments/global/roles/backup.yaml new file mode 100644 index 0000000..52befe2 --- /dev/null +++ b/environments/global/roles/backup.yaml @@ -0,0 +1,11 @@ +--- +classes: + role::backup: ~ +role::backup::user: "backup" +role::backup::group: "backup" +base_installation::system_users: + - username: "%{lookup('role::backup::user')}" + userid: 976 + system: true + password: "!!" + diff --git a/environments/hiera.yaml b/environments/hiera.yaml index eda5eb3..61d40d8 100644 --- a/environments/hiera.yaml +++ b/environments/hiera.yaml @@ -8,6 +8,7 @@ defaults: hierarchy: - name: "Initialization variables" path: "/root/puppet_variables.json" + data_hash: json_data - name: "Puppet ldap variables" data_hash: ldap_data -- cgit v1.2.3