Using ansible to configure exim smarthost on my smartphone, hello 2024 ♥.

This commit is contained in:
Julien Palard 2024-03-07 18:37:41 +01:00
parent b45bc6123e
commit 3834a5e976
Signed by: mdk
GPG Key ID: 0EFC1AC1006886F8
5 changed files with 34 additions and 1 deletions

View File

@ -1,5 +1,5 @@
[defaults]
inventory = inventory.yml
inventory = inventory
nocows = 1
vault_password_file = ~/.ansible-mdk-vault

View File

@ -4,5 +4,8 @@ www.mdk.fr ansible_host=51.15.187.166 online_server=sd-131717
[laptops]
zhakar.local ansible_host=127.0.0.1
[smartphones]
mobian.local
[silence]
silence.local ansible_host=192.168.1.210

11
laptop.yml Normal file
View File

@ -0,0 +1,11 @@
---
- hosts: laptops
tasks:
- name: Setup laptop
include_role: name=exim
vars:
smtp_host: "{{ vault_smtp_host }}"
smtp_port: "{{ vault_smtp_port }}"
smtp_username: "{{ vault_smtp_username }}"
smtp_password: "{{ vault_smtp_password }}"

View File

@ -4,6 +4,14 @@
vars:
letsencrypt_email: julien@palard.fr
tasks:
- name: Setup email
include_role: name=exim
vars:
smtp_host: "{{ vault_smtp_host }}"
smtp_port: "{{ vault_smtp_port }}"
smtp_username: "{{ vault_smtp_username }}"
smtp_password: "{{ vault_smtp_password }}"
- name: Setup mdk.fr
include_role: name=nginx
vars:

11
smartphones.yml Normal file
View File

@ -0,0 +1,11 @@
---
- hosts: smartphones
tasks:
- name: Setup smartphone
include_role: name=exim
vars:
smtp_host: "{{ vault_smtp_host }}"
smtp_port: "{{ vault_smtp_port }}"
smtp_username: "{{ vault_smtp_username }}"
smtp_password: "{{ vault_smtp_password }}"