copr: provision: provide spawner role

This commit is contained in:
Pavel Raiskup 2019-11-19 14:36:33 +01:00 committed by Pierre-Yves Chibon
parent b5527ad125
commit 2f38763a49
2 changed files with 9 additions and 1 deletions

View file

@ -2,6 +2,9 @@
hosts: 127.0.0.1
gather_facts: False
roles:
- { role: spawner, arch: x86_64 }
vars_files:
- vars.yml
- aws_cloud_vars.yml
@ -11,7 +14,6 @@
instance_type: i3.large
security_group: ssh-only
region: us-east-1
vm_name: "copr-builder-x86_64-{{ builder_uniq_suffix }}"
max_spawn_time: 1100
spawning_vm_user: "fedora"
image_name: "{{ builder_images.aws.x86_64 }}"

View file

@ -0,0 +1,6 @@
- name: generate unique builder name
local_action: shell date +"%Y%m%d_%H%M%S_%N"
register: date
- name: set vm_name variable
set_fact: vm_name="copr-builder-{{ arch }}-{{ date.stdout }}"