weareinteractive / Ansible Docker Compose
Licence: mit
Ansible Role which installs docker-compose
Stars: ✭ 24
Labels
Projects that are alternatives of or similar to Ansible Docker Compose
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: ✭ 18 (-25%)
Mutual labels: makefile
Network Programming With Go
Network programming with Go
Stars: ✭ 903 (+3662.5%)
Mutual labels: makefile
New Php Project
Template for new PHP projects. Also see https://github.com/JeroenDeDauw/new-php-library
Stars: ✭ 18 (-25%)
Mutual labels: makefile
Nepali Romanized Pro
Nepali Romanized Keyboard Layout with installer for macOS
Stars: ✭ 18 (-25%)
Mutual labels: makefile
Bbb Buildroot Fwup
Example project showing how to use buildroot and fwup
Stars: ✭ 23 (-4.17%)
Mutual labels: makefile
Isel Leic Si 1920inv Li52d Leirt51d
Recursos das aulas de Segurança Informática - Semestre de Inverno 2019/20 - Turma LI52D-LEIRT51D
Stars: ✭ 19 (-20.83%)
Mutual labels: makefile
Aws Vault Alfred Workflow
Alfred workflow to Open AWS in your browser via aws-vault
Stars: ✭ 23 (-4.17%)
Mutual labels: makefile
Docker Cdn
Script for creating and deploying a CDN (HAProxy, Registrator, Consul and Nginx)
Stars: ✭ 18 (-25%)
Mutual labels: makefile
Gitpr
Quick reference guide on fork and pull request workflow
Stars: ✭ 902 (+3658.33%)
Mutual labels: makefile
Emojione Color Font
End of Life. Switch to https://github.com/eosrei/twemoji-color-font
Stars: ✭ 899 (+3645.83%)
Mutual labels: makefile
Gitsem
a command line utility for managing semantically versioned (semver) git tags
Stars: ✭ 17 (-29.17%)
Mutual labels: makefile
Erlang Starter Kit
Provide a basic set of Erlang/OTP tools for development and for testing
Stars: ✭ 23 (-4.17%)
Mutual labels: makefile
Tlsconfigguide
Configuration templates for configuring TLS
Stars: ✭ 23 (-4.17%)
Mutual labels: makefile
Distributiontests
Swift 3 distribution test for open-source libraries.
Stars: ✭ 22 (-8.33%)
Mutual labels: makefile
Ansible weareinteractive.docker_compose role
weareinteractive.docker_composeis an Ansible role which:
- installs docker-compose
Installation
Using ansible-galaxy:
$ ansible-galaxy install weareinteractive.docker_compose
Using requirements.yml:
- src: weareinteractive.docker_compose
Using git:
$ git clone https://github.com/weareinteractive/ansible-docker-compose.git weareinteractive.docker_compose
Dependencies
- Ansible >= 2.4
- installed docker i.e. with weareinteractive.docker_compose
Note:
Since Ansible Galaxy switched all role names to the organization name, this role has moved from
franklinkim.docker-composetoweareinteractive.docker_compose!
Variables
Here is a list of all the default variables for this role, which are also available in defaults/main.yml.
---
# version
docker_compose_version:
# dependencies e.g. python3-pip
docker_compose_packages:
- python-pip
# pip executable e.g. pip3
docker_compose_pip_executable: pip
Usage
This is an example playbook:
---
- hosts: all
become: yes
roles:
- weareinteractive.docker
- weareinteractive.docker_compose
vars:
docker_compose_version: 1.21.0
docker_compose_pip_version: pip #pip==9.0.3
Testing
$ git clone https://github.com/weareinteractive/ansible-docker-compose.git
$ cd ansible-docker-compose
$ make test
Contributing
In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests and examples for any new or changed functionality.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Note: To update the README.md file please install and run ansible-role:
$ gem install ansible-role
$ ansible-role docgen
License
Copyright (c) We Are Interactive under the MIT license.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].
