dokku_debian

Dokku Debian

A simple role to install Dokku on Debian servers.

Requirements

  • A working Debian sever with ssh access
  • A user with sudo privileges
  • A local machine with ansible installed

How to run this role

Install with ansible-galaxy: ansible-galaxy install leandroramos.dokku_debian And run a playbook using this role.

Example playbook:

- hosts: all
  roles:
    - { role: leandroramos.dokku_debian, become: yes }

Or

  • Create a folder with playbook.yml and inventory files
  • In this folder, clone this repo
  • Run the playbook (see the example playbook in the next section): ansible-playbook -i inventory playbook.yml --become -K

Project tree:

your-project-folder
├── dokku-debian (this repo)
│   ├── handlers
│   │   └── main.yml
│   ├── LICENSE
│   ├── meta
│   │   └── main.yml
│   ├── README.md
│   ├── tasks
│   │   └── main.yml
│   ├── tests
│   │   ├── inventory
│   │   └── test.yml
│   └── vars
│       └── main.yml
├── inventory
└── playbook.yml

Example Playbook

- hosts: all
  roles:
    - { role: dokku-debian, become: yes }

License

GNU GPL v3.0

About

Ansible role to Install dokku on Debian servers.

Install
ansible-galaxy install leandroramos/dokku-debian
GitHub repository
License
gpl-3.0
Downloads
24
Owner
I'm a person. I'm not my job.