Add ansible 2.0 support
Change-Id: Ic291a13abec987aec43ee2238d75d6d8fdf6fa94 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
b62fe33c05
commit
d8f7e5cf3e
@ -21,7 +21,7 @@ galaxy_info:
|
||||
comprehensive test system including Jenkins and Zuul.
|
||||
company: Red Hat, Inc.
|
||||
license: Apache
|
||||
min_ansible_version: 1.9
|
||||
min_ansible_version: 2.0
|
||||
platforms:
|
||||
- name: EL
|
||||
versions:
|
||||
|
@ -1 +1 @@
|
||||
ansible<2.0
|
||||
ansible>=2.0.0
|
||||
|
@ -13,10 +13,12 @@
|
||||
# under the License.
|
||||
---
|
||||
- name: Create group account.
|
||||
become: yes
|
||||
group:
|
||||
name: "{{ nodepool_user_group }}"
|
||||
|
||||
- name: Create user account.
|
||||
become: yes
|
||||
user:
|
||||
createhome: yes
|
||||
home: "{{ nodepool_user_home }}"
|
||||
@ -24,6 +26,7 @@
|
||||
name: "{{ nodepool_user_name }}"
|
||||
|
||||
- name: Create required directories.
|
||||
become: yes
|
||||
file:
|
||||
group: "{{ nodepool_user_group }}"
|
||||
owner: "{{ nodepool_user_name }}"
|
||||
@ -36,37 +39,42 @@
|
||||
- /var/log/nodepool
|
||||
|
||||
- name: Template clouds yaml file.
|
||||
become: yes
|
||||
template:
|
||||
dest: "{{ nodepool_template_clouds_yaml_dest }}"
|
||||
src: "{{ nodepool_template_clouds_yaml_src }}"
|
||||
|
||||
- name: Template secure configuration file.
|
||||
become: yes
|
||||
template:
|
||||
dest: "{{ nodepool_template_secure_conf_dest }}"
|
||||
src: "{{ nodepool_template_secure_conf_src }}"
|
||||
|
||||
- name: Template yaml configuration file.
|
||||
become: yes
|
||||
template:
|
||||
dest: "{{ nodepool_template_nodepool_yaml_dest }}"
|
||||
src: "{{ nodepool_template_nodepool_yaml_src }}"
|
||||
|
||||
- name: Copy logging configuration file.
|
||||
become: yes
|
||||
copy:
|
||||
dest: "{{ nodepool_config_log_config }}"
|
||||
src: "{{ nodepool_file_logging_conf }}"
|
||||
|
||||
- name: Create nodepool elements directory.
|
||||
become: no
|
||||
file:
|
||||
group: "{{ ansible_ssh_user }}"
|
||||
group: "{{ ansible_user }}"
|
||||
mode: 0775
|
||||
owner: "{{ ansible_ssh_user }}"
|
||||
owner: "{{ ansible_user }}"
|
||||
path: "{{ item }}"
|
||||
state: directory
|
||||
with_items:
|
||||
- "{{ nodepool_elements_dir_dest }}"
|
||||
|
||||
- name: Rsync nodepool elements directory.
|
||||
sudo: no
|
||||
become: no
|
||||
synchronize:
|
||||
dest: "{{ nodepool_elements_dir_dest }}"
|
||||
perms: yes
|
||||
@ -76,17 +84,18 @@
|
||||
when: nodepool_elements_dir != ""
|
||||
|
||||
- name: Create nodepool scripts directory.
|
||||
become: no
|
||||
file:
|
||||
group: "{{ ansible_ssh_user }}"
|
||||
group: "{{ ansible_user }}"
|
||||
mode: 0775
|
||||
owner: "{{ ansible_ssh_user }}"
|
||||
owner: "{{ ansible_user }}"
|
||||
path: "{{ item }}"
|
||||
state: directory
|
||||
with_items:
|
||||
- "{{ nodepool_scripts_dir_dest }}"
|
||||
|
||||
- name: Rsync nodepool scripts directory.
|
||||
sudo: no
|
||||
become: no
|
||||
synchronize:
|
||||
dest: "{{ nodepool_scripts_dir_dest }}"
|
||||
perms: yes
|
||||
|
@ -16,10 +16,9 @@
|
||||
include_vars: "{{ ansible_os_family }}.yaml"
|
||||
|
||||
- include: install.yaml
|
||||
sudo: yes
|
||||
become: yes
|
||||
|
||||
- include: config.yaml
|
||||
sudo: yes
|
||||
|
||||
- include: service.yaml
|
||||
sudo: yes
|
||||
become: yes
|
||||
|
Loading…
x
Reference in New Issue
Block a user