Blob Blame History Raw
# Ansible Environments

As explained in the [Overview](/#available-environments), we use different ansible inventories based on the target infra that we'll target.

Apart from the roles and playbooks which are all common for *all* environments, each env will use its own :

  * inventory
  * filestore
  * pkistore (shared though for `main`, `stg` and `dev`, but different for the other ones)

Based on the requirements and on which git forge solution it's hosted on, people will be granted RWC (Read / Write / Commit) rights on the specific (non public, for obvious reasons) git repositories

Worth also knowing that, depending on the Env requirements, some will be fully encrypted (with `git-crypt`) and other will have a mix of readable/encrypted content (with `ansible-vault`) so that (even if private repositories), some other team members can submit PR/MR against inventory without having access to the stored (and encrypted) credentials