Skip to content

dzangolab/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dzangolab Ansible Collection

Publish to Ansible Galaxy

A collection of Ansible roles maintained by dzangolab.

Requirements

  • Ansible >= 2.17.6

Installation

ansible-galaxy collection install dzangolab.ansible

Upgrade

ansible-galaxy collection install dzangolab.ansible --upgrade

Roles

awscli2

Installs AWS CLI v2.

docker_portainer

Installs Portainer server and agent as Docker containers in a Docker swarm.

docker_traefik

Installs Traefik as a reverse proxy in a Docker swarm, with optional ACME/Let's Encrypt support and a password-protected dashboard.

Contributing

Setup

Copy .env.example to .env and fill in your Ansible Galaxy API key:

cp .env.example .env

Build

make build

Install locally

make install.local

Publish

source .env && make publish

Release (build + publish)

source .env && make release

Releases are also published automatically to Ansible Galaxy when a v* tag is pushed to GitHub:

git tag v0.5.0
git push --tags

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors