Commit 4b44ca25 by e0d

Merge pull request #311 from edx/e0d/ansible-role

Ansible 1.3 changes, prompt for overwrite.
parents 919fdd0b 634475dc
---
- name: ansible-role | check if the role exists
command: test -d roles/{{ role_name }}
register: role_exists
ignore_errors: yes
- name: ansible-role | prompt for overwrite
pause: prompt="Role {{ role_name }} exists. Overwrite? Touch any key to continue or <CTRL>-c, then a, to abort."
when: role_exists | success
- name: ansible-role | create role directories
file: path=roles/{{role_name}}/{{ item }} state=directory
with_items:
- tasks
- meta
- handlers
- vars
- defaults
- templates
- files
......@@ -13,5 +23,6 @@
template: src={{ item }}/main.yml.j2 dest=roles/{{ role_name }}/{{ item }}/main.yml
with_items:
- tasks
- meta
- defaults
- handlers
- vars
\ No newline at end of file
---
{% include 'roles/ansible-role/templates/header.j2' %}
#
# Vars for role {{ role_name }}
# Defaults for role {{ role_name }}
#
#
......@@ -15,4 +15,4 @@
{{ role_name }}_debian_pkgs: []
{{ role_name }}_redhat_pkgs: []
\ No newline at end of file
{{ role_name }}_redhat_pkgs: []
---
{% include 'roles/ansible-role/templates/header.j2' %}
#
# Role includes for role {{ role_name }}
#
# Example:
#
# dependencies:
# - {
# role: my_role
# my_role_var0: "foo"
# my_role_var1: "bar"
# }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment