|
|
|
@ -72,12 +72,19 @@ sops -d secrets.yaml
|
|
|
|
# Automation
|
|
|
|
# Automation
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
```bash
|
|
|
|
% cd cloud-solutions/nso/devnso-adp-argocd
|
|
|
|
# E.g. update sops config for DevNSO
|
|
|
|
% ${WORKSPACE}/communication-keys/bin/update_sops.sh -k ${WORKSPACE}/communication-keys/roles/devnso-adp-argocd
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
|
|
% git clone git@git.dev-at.de:cloud-solutions/nso/devnso-adp-argocd.git
|
|
|
|
% git clone git@git.dev-at.de:cloud-solutions/nso/devnso-adp-argocd.git
|
|
|
|
% ./bin/update_sops.sh -c ./devnso-adp-argocd/ -k roles/devnso-adp-argocd
|
|
|
|
% cd devnso-adp-argocd/
|
|
|
|
% cd ./devnso-adp-argocd/ && git diff
|
|
|
|
% ${PATH_TO_THIS_REPO}/bin/update_sops.sh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# List available roles
|
|
|
|
|
|
|
|
% ${PATH_TO_THIS_REPO}/bin/update_sops.sh --list_roles
|
|
|
|
|
|
|
|
# INFO: listing roles
|
|
|
|
|
|
|
|
admin
|
|
|
|
|
|
|
|
automation
|
|
|
|
|
|
|
|
devnso-adp-argocd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# For a given role, update sops config and specified secrets file
|
|
|
|
|
|
|
|
% ${PATH_TO_THIS_REPO}/bin/update_sops.sh -r devnso-adp-argocd -s ./adp-api-devs/adp-api-devs/secrets.yaml
|
|
|
|
|
|
|
|
% git diff
|
|
|
|
```
|
|
|
|
```
|