copr-be/copr-fe: move more provision tasks on one place
This commit is contained in:
parent
070da7fde0
commit
e3af37ce59
3 changed files with 31 additions and 53 deletions
|
@ -179,35 +179,11 @@
|
||||||
tags:
|
tags:
|
||||||
- provision_config
|
- provision_config
|
||||||
|
|
||||||
- name: put provisioning files
|
- name: setup provision directory
|
||||||
synchronize: src="provision/" dest="/home/copr/provision/"
|
include_tasks: setup_provisioning_environment.yml
|
||||||
tags:
|
vars:
|
||||||
- provision_config
|
cloud_vars: true
|
||||||
|
provision_directory: /home/copr/provision
|
||||||
- name: "put provisioning files [remove mock config leftovers]"
|
|
||||||
synchronize: src="provision/files/mock/" dest="/home/copr/provision/files/mock/"
|
|
||||||
delete=yes
|
|
||||||
tags:
|
|
||||||
- provision_config
|
|
||||||
|
|
||||||
- name: put some files into the provision subdir
|
|
||||||
template:
|
|
||||||
src: "provision/{{ item }}"
|
|
||||||
dest: "/home/copr/provision/{{ item }}"
|
|
||||||
with_items:
|
|
||||||
- vars.yml
|
|
||||||
- nova_cloud_vars.yml
|
|
||||||
- aws_cloud_vars.yml
|
|
||||||
tags:
|
|
||||||
- provision_config
|
|
||||||
|
|
||||||
- name: put copr-rpmbuild configuration file into the provision subdir
|
|
||||||
template: src="provision/copr-rpmbuild/main.ini.j2" dest="/home/copr/provision/files/main.ini" owner=copr group=copr
|
|
||||||
tags:
|
|
||||||
- provision_config
|
|
||||||
|
|
||||||
- name: put rpkg configuration file into the provision subdir
|
|
||||||
template: src="provision/rpkg.conf.j2" dest="/home/copr/provision/files/rpkg.conf" owner=copr group=copr
|
|
||||||
tags:
|
tags:
|
||||||
- provision_config
|
- provision_config
|
||||||
|
|
||||||
|
|
|
@ -40,30 +40,8 @@
|
||||||
include_tasks: setup_provisioning_environment.yml
|
include_tasks: setup_provisioning_environment.yml
|
||||||
tags:
|
tags:
|
||||||
- provision_config
|
- provision_config
|
||||||
|
vars:
|
||||||
- name: resalloc, generate cloud-oriented vars files
|
cloud_vars: true
|
||||||
template:
|
|
||||||
src: "{{ roles_path }}/copr/backend/templates/provision/{{ item }}"
|
|
||||||
dest: "{{ provision_directory }}/{{ item }}"
|
|
||||||
with_items:
|
|
||||||
- nova_cloud_vars.yml
|
|
||||||
- aws_cloud_vars.yml
|
|
||||||
tags:
|
|
||||||
- provision_config
|
|
||||||
|
|
||||||
- name: resalloc, rpmbuild config
|
|
||||||
template:
|
|
||||||
src: "{{ roles_path }}/copr/backend/templates/provision/copr-rpmbuild/main.ini.j2"
|
|
||||||
dest: "{{ provision_directory }}/files/main.ini"
|
|
||||||
tags:
|
|
||||||
- provision_config
|
|
||||||
|
|
||||||
- name: resalloc, rpkg config
|
|
||||||
template:
|
|
||||||
src: "{{ roles_path }}/copr/backend/templates/provision/rpkg.conf.j2"
|
|
||||||
dest: "{{ provision_directory }}/files/rpkg.conf"
|
|
||||||
tags:
|
|
||||||
- provision_config
|
|
||||||
|
|
||||||
- name: install .ansible.cfg for {{ provision_user }} user
|
- name: install .ansible.cfg for {{ provision_user }} user
|
||||||
copy: src=ansible.cfg dest=/var/lib/resallocserver/.ansible.cfg
|
copy: src=ansible.cfg dest=/var/lib/resallocserver/.ansible.cfg
|
||||||
|
|
|
@ -22,3 +22,27 @@
|
||||||
- vars.yml
|
- vars.yml
|
||||||
tags:
|
tags:
|
||||||
- provision_config
|
- provision_config
|
||||||
|
|
||||||
|
- name: generate cloud-oriented vars files
|
||||||
|
template:
|
||||||
|
src: "{{ roles_path }}/copr/backend/templates/provision/{{ item }}"
|
||||||
|
dest: "{{ provision_directory }}/{{ item }}"
|
||||||
|
with_items:
|
||||||
|
- nova_cloud_vars.yml
|
||||||
|
- aws_cloud_vars.yml
|
||||||
|
tags:
|
||||||
|
- provision_config
|
||||||
|
when:
|
||||||
|
- cloud_vars is defined and cloud_vars
|
||||||
|
|
||||||
|
- name: put copr-rpmbuild configuration file into the provision subdir
|
||||||
|
template: src="{{ roles_path }}/copr/backend/templates/provision/copr-rpmbuild/main.ini.j2"
|
||||||
|
dest="{{ provision_directory }}/files/main.ini"
|
||||||
|
tags:
|
||||||
|
- provision_config
|
||||||
|
|
||||||
|
- name: put rpkg configuration file into the provision subdir
|
||||||
|
template: src="{{ roles_path }}/copr/backend/templates/provision/rpkg.conf.j2"
|
||||||
|
dest="{{ provision_directory }}/files/rpkg.conf"
|
||||||
|
tags:
|
||||||
|
- provision_config
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue