Notice: file_put_contents(): Write of 18258 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
Библиотека девопса | DevOps, SRE, Sysadmin@devopsslib P.3817
DEVOPSSLIB Telegram 3817
🔒 Хранение секретов в Ansible

Незащённые пароли и ключи — главный источник инцидентов. Ansible Vault решает эту проблему «из коробки». Ansible шифрует файлы переменных и бесшовно использует их в ваших плейбуках и ролях.

Ниже разберёмся как это использовать.

1. Запустить ansible-vault create credentials.yml и задать пароль — файл будет сразу зашифрован.

2. Для изменений использовать ansible-vault edit credentials.yml, для просмотра без расшифровки на диск — ansible-vault view credentials.yml.

3. В playbook добавить:
vars_files:
- credentials.yml


и запускать так:
ansible-playbook playbook.yml --ask-vault-pass
# или
ansible-playbook playbook.yml --vault-password-file ~/.vault_pass.txt


4. При смене пароля команды — ansible-vault rekey credentials.yml.

5. Разделять vault-файлы для разных окружений, хранить пароли Vault в защищённом KMS и в CI использовать --vault-password-file в изолированной среде.

💬 Как вы храните свои секреты?

🐸Библиотека devops'a #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥1👏1



tgoop.com/devopsslib/3817
Create:
Last Update:

🔒 Хранение секретов в Ansible

Незащённые пароли и ключи — главный источник инцидентов. Ansible Vault решает эту проблему «из коробки». Ansible шифрует файлы переменных и бесшовно использует их в ваших плейбуках и ролях.

Ниже разберёмся как это использовать.

1. Запустить ansible-vault create credentials.yml и задать пароль — файл будет сразу зашифрован.

2. Для изменений использовать ansible-vault edit credentials.yml, для просмотра без расшифровки на диск — ansible-vault view credentials.yml.

3. В playbook добавить:

vars_files:
- credentials.yml


и запускать так:
ansible-playbook playbook.yml --ask-vault-pass
# или
ansible-playbook playbook.yml --vault-password-file ~/.vault_pass.txt


4. При смене пароля команды — ansible-vault rekey credentials.yml.

5. Разделять vault-файлы для разных окружений, хранить пароли Vault в защищённом KMS и в CI использовать --vault-password-file в изолированной среде.

💬 Как вы храните свои секреты?

🐸Библиотека devops'a #буст

BY Библиотека девопса | DevOps, SRE, Sysadmin




Share with your friend now:
tgoop.com/devopsslib/3817

View MORE
Open in Telegram


Telegram News

Date: |

According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. More>> The group’s featured image is of a Pepe frog yelling, often referred to as the “REEEEEEE” meme. Pepe the Frog was created back in 2005 by Matt Furie and has since become an internet symbol for meme culture and “degen” culture. As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression."
from us


Telegram Библиотека девопса | DevOps, SRE, Sysadmin
FROM American