https://github.com/aplyca/ansible-role-ansibletower
Install, upgrade, backup, restore and configure Ansible Tower
https://github.com/aplyca/ansible-role-ansibletower
ansible ansible-roles ansible-tower backup install restore upgrade
Last synced: 2 months ago
JSON representation
Install, upgrade, backup, restore and configure Ansible Tower
- Host: GitHub
- URL: https://github.com/aplyca/ansible-role-ansibletower
- Owner: Aplyca
- License: mit
- Created: 2016-10-04T22:24:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-07T15:54:45.000Z (over 7 years ago)
- Last Synced: 2025-03-03T02:41:35.699Z (over 1 year ago)
- Topics: ansible, ansible-roles, ansible-tower, backup, install, restore, upgrade
- Language: Shell
- Homepage: http://www.aplyca.com
- Size: 13.7 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role: AnsibleTower
==========================
[](https://travis-ci.org/Aplyca/ansible-role-ansibletower)
[](https://circleci.com/gh/Aplyca/ansible-role-ansibletower)
Ansible Role for standard creation of roles.
Requirements
------------
Use hash behavior for variables in ansible.cfg
See example: https://github.com/Aplyca/ansible-role-ansibletower/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.AnsibleTower
```
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.AnsibleTower }
```
Role Variables
--------------
See default variables: https://github.com/Aplyca/ansible-role-ansibletower/blob/master/defaults/main.yml
Cretae a new role using this as boilerplate
-------------------------------------------
```bash
git clone git@github.com:Aplyca/ansible-role-ansibletower.git NewRole;
cd NewRole;
rm -rf .git;
find ./ -type f -exec sed -i '' -e 's/ansibletower/newrole/g' {} \;
find ./ -type f -exec sed -i '' -e 's/Ansible Tower/New Role/g' {} \;
find ./ -type f -exec sed -i '' -e 's/AnsibleTower/NewRole/g' {} \;
find . -name "ansibletower.*" -exec sh -c 'mv "$1" "$(dirname ${1})/newrole."${1##*.}""' _ {} \;
```
Dependencies
------------
None.
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)