fix: исправлен путь к vault паролю vault-password.txt → vault/.vault
- В converge.yml заменены все /workspace/vault-password.txt на /workspace/vault/.vault - В docker-compose.yml обновлен ANSIBLE_VAULT_PASSWORD_FILE на /ansible/vault/.vault - Теперь используется правильный файл vault/.vault согласно структуре проекта Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
@@ -8,7 +8,7 @@ services:
|
|||||||
command: sleep infinity
|
command: sleep infinity
|
||||||
environment:
|
environment:
|
||||||
DOCKER_HOST: unix:///var/run/docker.sock
|
DOCKER_HOST: unix:///var/run/docker.sock
|
||||||
ANSIBLE_VAULT_PASSWORD_FILE: /ansible/vault-password.txt
|
ANSIBLE_VAULT_PASSWORD_FILE: /ansible/vault/.vault
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
- .:/ansible
|
- .:/ansible
|
||||||
|
|||||||
@@ -37,10 +37,10 @@
|
|||||||
echo "[vault] already encrypted: $f";
|
echo "[vault] already encrypted: $f";
|
||||||
else
|
else
|
||||||
echo "[vault] plaintext -> encrypt: $f";
|
echo "[vault] plaintext -> encrypt: $f";
|
||||||
ansible-vault encrypt --encrypt-vault-id default --vault-password-file /workspace/vault-password.txt "$f";
|
ansible-vault encrypt --encrypt-vault-id default --vault-password-file /workspace/vault/.vault "$f";
|
||||||
fi
|
fi
|
||||||
echo "[vault] decrypt for run: $f";
|
echo "[vault] decrypt for run: $f";
|
||||||
ansible-vault decrypt --vault-password-file /workspace/vault-password.txt "$f";
|
ansible-vault decrypt --vault-password-file /workspace/vault/.vault "$f";
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
'
|
'
|
||||||
@@ -67,7 +67,7 @@
|
|||||||
echo "[vault] ok (encrypted): $f";
|
echo "[vault] ok (encrypted): $f";
|
||||||
else
|
else
|
||||||
echo "[vault] encrypt back: $f";
|
echo "[vault] encrypt back: $f";
|
||||||
ansible-vault encrypt --encrypt-vault-id default --vault-password-file /workspace/vault-password.txt "$f" || true;
|
ansible-vault encrypt --encrypt-vault-id default --vault-password-file /workspace/vault/.vault "$f" || true;
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -27,18 +27,18 @@
|
|||||||
groups: [test]
|
groups: [test]
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: Install required collections
|
# - name: Install required collections
|
||||||
command: ansible-galaxy collection install -r /workspace/requirements.yml
|
# command: ansible-galaxy collection install -r /workspace/requirements.yml
|
||||||
delegate_to: localhost
|
# delegate_to: localhost
|
||||||
ignore_errors: true
|
# ignore_errors: true
|
||||||
register: collections_install
|
# register: collections_install
|
||||||
changed_when: false
|
# changed_when: false
|
||||||
run_once: true
|
# run_once: true
|
||||||
become: true
|
# become: true
|
||||||
vars:
|
# vars:
|
||||||
ansible_python_interpreter: /usr/bin/python3
|
# ansible_python_interpreter: /usr/bin/python3
|
||||||
environment:
|
# environment:
|
||||||
ANSIBLE_COLLECTIONS_PATH: /usr/share/ansible/collections
|
# ANSIBLE_COLLECTIONS_PATH: /usr/share/ansible/collections
|
||||||
|
|
||||||
- name: Load preset configuration
|
- name: Load preset configuration
|
||||||
include_vars: "{{ preset_file }}"
|
include_vars: "{{ preset_file }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user