From 0fb25ba08f5f219713aa1ebc87d2de30f4ccc66c Mon Sep 17 00:00:00 2001 From: Nemo Date: Tue, 21 Jul 2020 18:36:43 +0200 Subject: [PATCH] Move all and vault vars --- README.md | 10 +++++----- inventory_template/group_vars/{ => all}/all.yml | 0 .../group_vars/{ => all}/vault.yml.template | 0 3 files changed, 5 insertions(+), 5 deletions(-) rename inventory_template/group_vars/{ => all}/all.yml (100%) rename inventory_template/group_vars/{ => all}/vault.yml.template (100%) diff --git a/README.md b/README.md index dddcac8..98b476f 100644 --- a/README.md +++ b/README.md @@ -76,20 +76,20 @@ all: Create a vault file for all nodes using the vault template file and define all values: ```bash -cp inventory_yourInventoryName/group_vars/vault.yml.template inventory_yourInventoryName/group_vars/vault.yml -vim inventory_yourInventoryName/group_vars/vault.yml +cp inventory_yourInventoryName/group_vars/all/vault.yml.template inventory_yourInventoryName/group_vars/all/vault.yml +vim inventory_yourInventoryName/group_vars/all/vault.yml ``` Encrypt the vault file and check if edit function works. A prompt will ask you a password: ```bash -ansible-vault encrypt inventory_yourInventoryName/group_vars/vault.yml -ansible-vault edit inventory_yourInventoryName/group_vars/vault.yml +ansible-vault encrypt inventory_yourInventoryName/group_vars/all/vault.yml +ansible-vault edit inventory_yourInventoryName/group_vars/all/vault.yml ``` > Note: if you version your code, don't forget to exclude this vault file of versionning (with .`gitignore file` if you are using GIT). -According to your needs, you can edit all variables in `inventory_yourInventoryName/group_vars` directory and subdirectories. +According to your needs, you can edit all variables in `inventory_yourInventoryName` directory and subdirectories. You can also define host-specific variables (reboot/upgrade enable/disabe, cron hours, specific config, ...) in the `inventory_yourInventoryName/host_vars` directory (host.example.org is an example). Don't forget to update .gitignore if you don't want to publish some host vars. diff --git a/inventory_template/group_vars/all.yml b/inventory_template/group_vars/all/all.yml similarity index 100% rename from inventory_template/group_vars/all.yml rename to inventory_template/group_vars/all/all.yml diff --git a/inventory_template/group_vars/vault.yml.template b/inventory_template/group_vars/all/vault.yml.template similarity index 100% rename from inventory_template/group_vars/vault.yml.template rename to inventory_template/group_vars/all/vault.yml.template