Deploy applications on Dokku using Ansible
subcommands | ||
commands | ||
dependencies | ||
functions | ||
LICENSE | ||
plugin.toml | ||
poetry.lock | ||
post-extract | ||
pyproject.toml | ||
README.md |
dokku-ansible-deploy
Deploy applications on Dokku using Ansible.
Requirements
- dokku 0.19.13+
- Debian based system (uses
apt
package manager for installing dependencies)
Installation
Install the plugin like so.
$ dokku plugin:install https://git.autonomic.zone/autonomic-cooperative/dokku-ansible-deploy.git
$ dokku plugin:install-dependencies
Then set up your Dokku user account with sudo account and register that
password with the plugin. This password will be passed into the Ansible
execution as ansible_become_password
for sudo root escalation.
$ sudo usermod -aG sudo dokku
$ sudo passwd dokku
$ dokku ansible-deploy:sudo-pass
And finally, register your vault password with the plugin. This is the same password that you use to encrypt your secrets in your application repository vault.
$ dokku ansible-deploy:vault-pass
Usage
TODO.
Contribute
TODO.