refactor common role

This commit is contained in:
HgO
2020-11-28 20:47:30 +01:00
parent 67b8c5f230
commit 2b8f69fc41
45 changed files with 756 additions and 110 deletions

View File

@@ -1,45 +0,0 @@
openssh_port: "12322"
smtp_accounts:
- name: ahoy
host: mail.infomaniak.ch
port: 587
from: ahoy@pirateparty.be
password: !vault |
$ANSIBLE_VAULT;1.1;AES256
62633164383764376333643063363263356461613164663066623836613931306437633033633134
3632326164663564653962613437376265333234313032360a313935303230393938356632356231
34613661383736313232613131313262616261323464653936393634653464323631333839353030
3230396536663635650a633537633633623365346563323334616338333436633537623831313165
38343766346437626332313230346537663735313937643765353465356236633134
smtp_default_account: ahoy
smtp_default_contact: it@pirateparty.be
node_exporter_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
35333237666635633862336433303264613133376230346461333332636231643563636466356630
3235623237303366626562393065353436663632306438370a333132653432636632643134326130
66396666626631373637373065613137393232383361346438633763396266636264663364663238
3363666332633562360a323532666664333266333761343136306133336138623137316234653939
37643239613631383165656138633134663736393238343939336135303732333838336538373531
3635396265643061356339333035393836313936316633623662
backup_targets:
- host: storage.pirateparty.be
ssh:
port: 23
username: "{{ storage_box_username }}"
key_file: storage-box
- host: batato.be
ssh:
key_file: batato
users:
- name: hgo
ssh_keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOOK8Y3OEq1j3rR8EOLpVPYZeA5qC0PTsctza9c2qhbU hadrien@terry
- name: tierce
ssh_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC75IeAMEg6RwvbO6oLEQOpYSASGx9A3JD15gtA7D3NJFz+pZ7hBjBSjTxZrHDQLg1OFs0XRGS5DATRMnj6jSRAc25C71DewbNY9fWOH1/dAuo45zBllO3/pol17uYVqUbaPVjnqQFfikLCf7HjBbjt7JEVffJ3nkalE2q0TqjGK0JrltrL9dePE/R3ZNzVSDXvkgMsu18Wov9if6ftsKYgNTW+oOc9xoN1GSHYEnzv68+YNt3zKGTiwhU87cLyHJBu9o/wFDNOLdQcOtKa3IUPZvOgDlLrAm8a4Z9/A9DCJS/8kFmyNOazF1rupPAojn7k9mIBvVPxc5zqg+qrKbxR tierce@q
acme_email: it@pirateparty.be

View File

@@ -0,0 +1,31 @@
openssh_port: "12322"
nginx_dhparam_size: 3072
smtp_accounts:
ahoy:
host: mail.infomaniak.ch
port: 587
from: ahoy@pirateparty.be
username: ahoy@pirateparty.be
password: "{{ vault_smtp_account_ahoy_password }}"
smtp_default_account: ahoy
smtp_default_recipient: it@pirateparty.be
node_exporter_password: "{{ vault_node_exporter_password }}"
storage_box_enabled: yes
storage_box_host: storage.pirateparty.be
storage_box_username: "{{ vault_storage_box_username }}"
storage_box_password: "{{ vault_storage_box_password }}"
borg_passphrase: "{{ vault_borg_passphrase }}"
# Add SSH keys in playbooks/files/ssh/<username>/
users:
- name: hgo
- name: tierce
- name: backup
groups: []
acme_email: it@pirateparty.be

View File

@@ -0,0 +1,11 @@
$ANSIBLE_VAULT;1.2;AES256;62a40f49-7deb-45e3-8c17-639277033357
65393535396562366132383030663065656633343839326661386330626365343036326165616263
3130623331623634386333373134333864616662323633650a373033613761333332393937643339
31313763366437343933656366633762666234363133353265336164623063333239393865336363
3437303962393962620a343364653936396562306635323163326433306237623264393734383562
37636466666363363736373934306137343738383062623831623533336439633061363965633138
39383966626565666265303137663335663061373563306363323030323239326133333661653230
36646131303238346563373763353765613664623936343564633534626263346161653161666631
62343561373233653336623063323561393438316566643365623337623637653966663131336235
34353361626266616331333435313732313339623735643730633933633439333962653862316134
3163306462313137633166366461333462303034316631373165