@@ -63,12 +63,16 @@ For more help with ansible-playbook, use the `--help` flag.
...
@@ -63,12 +63,16 @@ For more help with ansible-playbook, use the `--help` flag.
## Testing the role
## Testing the role
Tests have been implemented using the Molecule framework. The details on using the test suite are described below `molecule/`.
Tests have been prepared/implemented using the Molecule framework. The details on using the test suite are described below `molecule/`.
## Variables
## Variables
Many variables have been "hidden" in encrypted Ansible Vaults. For security reasons, these Vaults are maintained in a separate private internal repository of SLUB's Git. However, in order to better understand the data within the vaults, you can find `\*.vault.example` files below the `vars/` directory.
Many variables have been "hidden" in encrypted Ansible Vaults. For security reasons, these Vaults are maintained in a separate private internal repository of SLUB's Git. However, in order to better understand the data within the vaults, you can find `\*.vault.example` files below the `vars/` directory.
If you work outside of SLUBArchive and have no access to the vault repository, make sure to put the necessary vaults in the expected paths at `../ansible_vaults/<ROLENAME>/`.
You also might want to update the values of the variables in `vars/main.yml` to match your requirements.
## git configuration
## git configuration
Just run the `setup_gitconfig.sh` script that comes with the repo to correctly setup all necessary local Git configurations.
Just run the `setup_gitconfig.sh` script that comes with the repo to correctly setup all necessary local Git configurations.