diff --git a/.gitignore b/.gitignore index fd6a1b0..b763292 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/admin /backups/* !/backups/.keep /playbooks/**/*.retry diff --git a/README.md b/README.md index 8d6e089..a8fc38c 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,9 @@ Ansible Vault ID, а содержимое является паролем от Тогда при использовании скриптов из директории `bin` не придётся указывать эти Vault ID вручную. +В файл `admin` нужно поместить имя своего пользователя (например, +`kotovalexarian`). + Использование конфигурации diff --git a/bin/extra_opts.sh b/bin/extra_opts.sh index 906c557..70f3d1a 100644 --- a/bin/extra_opts.sh +++ b/bin/extra_opts.sh @@ -1,12 +1,8 @@ -for vault_id in default kotovalexarian +extra_opts="--extra-vars admin=$(cat admin)" + +for vault_id in default kotovalexarian xuhcc do if [ -f "secrets/$vault_id" ]; then - if [ -z "$extra_opts" ]; then - extra_opts="--vault-id" - else - extra_opts="$extra_opts --vault-id" - fi - - extra_opts="$extra_opts $vault_id@secrets/$vault_id" + extra_opts="$extra_opts --vault-id $vault_id@secrets/$vault_id" fi done diff --git a/hosts b/hosts index 35bf6e5..bac7397 100644 --- a/hosts +++ b/hosts @@ -4,6 +4,3 @@ postgres.crypto-libertarian.com [postgres] postgres.crypto-libertarian.com - -[all:vars] -admin = kotovalexarian