https://github.com/aplyca/ansible-role-release
Ansible role to release code using git tags
https://github.com/aplyca/ansible-role-release
ansible ansible-role release semantic-versioning
Last synced: about 2 months ago
JSON representation
Ansible role to release code using git tags
- Host: GitHub
- URL: https://github.com/aplyca/ansible-role-release
- Owner: Aplyca
- License: mit
- Created: 2015-10-06T23:45:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-22T00:21:01.000Z (over 7 years ago)
- Last Synced: 2025-01-13T13:51:14.376Z (over 1 year ago)
- Topics: ansible, ansible-role, release, semantic-versioning
- Language: Python
- Size: 66.4 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role Release
====================
An Ansible role that releases code
[](https://travis-ci.org/Aplyca/ansible-role-release)
[](https://circleci.com/gh/Aplyca/ansible-role-release)
Ansible Role that releases code on Debian/Ubuntu.
Requirements
------------
Use hash behavior for variables in ansible.cfg
See example: https://github.com/Aplyca/ansible-role-release/blob/master/tests/ansible.cfg
See official docs: http://docs.ansible.com/intro_configuration.html#hash-behaviour
Installation
------------
Using ansible galaxy:
```bash
ansible-galaxy install Aplyca.Release
```
You can add this role as a dependency for other roles, add the role to the meta/main.yml file of your own role:
```yaml
dependencies:
- { role: Aplyca.Release }
```
Role Variables
--------------
See default variables: https://github.com/Aplyca/ansible-role-release/blob/master/defaults/main.yml
Dependencies
------------
- Git
Testing
-------
Using Vagrant:
```bash
tests/vagrant.sh
```
Using Docker:
```bash
tests/docker.sh
```
License
-------
MIT / BSD
Author Information
------------------
Mauricio Sánchez from Aplyca SAS (http://www.aplyca.com)