Конечно, есть много способов сделать это, но зачем вам это нужно? Вот для чего нужен файл fstab
для.
Некоторые идеи:
mount
). Вы не установили aws_access_key
и aws_secret_key
в задаче "создание linux vm".
Как мне кажется, хранить учетные данные в Ansible (за исключением Ansible Vault )— плохая идея. Их лучше хранить в отдельном файле оболочки -и использовать перед запуском плейбука, например:
Файл с учетными данными,aws_testing_profile.sh
:
export AWS_ACCESS_KEY_ID=''
export AWS_SECRET_ACCESS_KEY=''
запустить плейбук:
source aws_testing_profile.sh
ansible-playbook -i inventory/testing/ my_playbook.yml
Конечно, вы можете хранить учетные данные в ~/.aws/credentials
, но мне это не нравится, потому что любая ваша команда будет иметь ваши права AWS без подтверждения.