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 - name: ansible-role | create role directories
file: path=roles/{{role_name}}/{{ item }} state=directory file: path=roles/{{role_name}}/{{ item }} state=directory
with_items: with_items:
- tasks - tasks
- meta
- handlers - handlers
- vars - defaults
- templates - templates
- files - files
...@@ -13,5 +23,6 @@ ...@@ -13,5 +23,6 @@
template: src={{ item }}/main.yml.j2 dest=roles/{{ role_name }}/{{ item }}/main.yml template: src={{ item }}/main.yml.j2 dest=roles/{{ role_name }}/{{ item }}/main.yml
with_items: with_items:
- tasks - tasks
- meta
- defaults
- handlers - handlers
- vars
\ No newline at end of file
--- ---
{% include 'roles/ansible-role/templates/header.j2' %} {% include 'roles/ansible-role/templates/header.j2' %}
# #
# Vars for role {{ role_name }} # Defaults for role {{ role_name }}
# #
# #
...@@ -15,4 +15,4 @@ ...@@ -15,4 +15,4 @@
{{ role_name }}_debian_pkgs: [] {{ role_name }}_debian_pkgs: []
{{ role_name }}_redhat_pkgs: [] {{ role_name }}_redhat_pkgs: []
\ No newline at end of file
---
{% 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