Jakub Sokołowski 5e7cbc0cf1
fix upload credentials for s3 bucket backups
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-08-05 14:00:53 -04:00

40 lines
1.4 KiB
YAML

---
# versions
mongodb_version: "4.0"
# Fixes: https://github.com/ansible/ansible/issues/44970
mongodb_pymongo_pip_version: 3.8.0
# listening address & port
mongodb_net_port: 27017
mongodb_net_bindip: '0.0.0.0'
# Security credentials
mongodb_root_admin_name: root
mongodb_root_admin_password: '{{lookup("passwordstore", "service/dev/mongodb/root-pass")}}'
mongodb_user_admin_name: admin
mongodb_user_admin_password: '{{lookup("passwordstore", "service/dev/mongodb/admin-pass")}}'
mongodb_root_backup_name: backup
mongodb_root_backup_password: '{{lookup("passwordstore", "service/dev/mongodb/backup-pass")}}'
mongodb_security_authorization: 'enabled'
mongodb_users:
- name: '{{lookup("passwordstore", "service/dev/mongodb/user-name")}}'
password: '{{lookup("passwordstore", "service/dev/mongodb/user-pass")}}'
roles: readWrite
database: 'dev-dap-ps'
# disable replication on dev
mongodb_replication_replset: ""
mongodb_security_keyfile: ""
mongodb_oplog_users: []
# backups auth
mongodb_backup_db_name: '{{ mongodb_users[0].database }}'
mongodb_backup_db_user: '{{ mongodb_users[0].name }}'
mongodb_backup_db_pass: '{{ mongodb_users[0].password }}'
# backup uploads to S3
mongodb_backup_bucket_name: 's3://{{lookup("passwordstore", "service/dev/s3/bucket-name")}}'
mongodb_backup_access_key: '{{lookup("passwordstore", "service/dev/s3/access-key")}}'
mongodb_backup_secret_key: '{{lookup("passwordstore", "service/dev/s3/secret-key")}}'