Each playbook is equipped with usage commands (usually - top comment lines).
Create a new account on bitwarden.com.
CLI can be installed with the przemekmatusiak/ansible-common bitwarden-cli-playbook.yml
or manually - bitwarden/clients - CLI.
Create these secrets depending on the playbook you're going to use:
For playbooks starting with k3s-
:
- k3s-token
Type: Safe note.
Note content: Token string eligible with the K3S Docs - Token Format.
For playbooks starting with nextcloud-
:
- k3s-nextcloud-db-secret
Type: Login data
Fields:
- User name: Database user name for the Nextcloud appliance (e.g.
nextcloud
) - Password: Database user password.
- Custom field:
replication-password
: Replication user password for multi-instance database setup. - Custom field:
postgres-password
: PosrgreSQL superuser password.
- User name: Database user name for the Nextcloud appliance (e.g.
sudo dnf install \
ansible \
ansible-collection-ansible-posix \
ansible-collection-ansible-utils \
ansible-collection-kubernetes-core \
ansible-collection-community-general \
linux-system-roles \
python3-jmespath \
python3-kubernetes \
python3-netaddr \
helm
- rootless server & agents
- automated TLS certificate manager (e.g. certbot) for let'sEncrypt/ZeroSSL
- local container registry for images and helm charts