updating buildslave configuration for infra playbook and adding required variables

This commit is contained in:
Tim Flink 2014-07-03 13:44:56 +00:00
parent a011b1d485
commit a3aa563c0f
9 changed files with 13 additions and 4 deletions

View file

@ -15,3 +15,4 @@ buildslave_port: 9989
tcp_ports: [ "{{ buildslave_port }}" ]
buildslave_private_sshkey_file: dev-buildslave-sshkey/dev_buildslave
buildslave_public_sshkey_file: dev-buildslave-sshkey/dev_buildslave.pub
taskotron_admin_email: taskotron-admin-members@fedoraproject.org

View file

@ -10,4 +10,5 @@ vmhost: qa07.qa.fedoraproject.org
datacenter: phx2
short_hostname: virt26.qa
buildslave_name: virt26
fas_client_groups: sysadmin-qa,sysadmin-main

View file

@ -10,4 +10,5 @@ vmhost: qa07.qa.fedoraproject.org
datacenter: phx2
short_hostname: virt27.qa
buildslave_name: virt27
fas_client_groups: sysadmin-qa,sysadmin-main

View file

@ -10,4 +10,5 @@ vmhost: qa07.qa.fedoraproject.org
datacenter: phx2
short_hostname: virt28.qa
buildslave_name: virt28
fas_client_groups: sysadmin-qa,sysadmin-main

View file

@ -10,4 +10,5 @@ vmhost: qa07.qa.fedoraproject.org
datacenter: phx2
short_hostname: virt29.qa
buildslave_name: virt29
fas_client_groups: sysadmin-qa,sysadmin-main

View file

@ -0,0 +1,2 @@
---
taskotron_admin_email: root@localhost.localdomain

View file

@ -2,10 +2,10 @@
command: creates={{ slave_dir }} buildslave create-slave {{ slave_dir }} {{ buildmaster }} buildslave passwd
- name: generate slave config
template: src={{ templates }}/buildslave/buildbot.tac.j2 dest={{ slave_dir }}/buildbot.tac mode=0600 owner={{ slave_user }} group={{ slave_user }}
template: src=buildbot.tac.j2 dest={{ slave_dir }}/buildbot.tac mode=0600 owner={{ slave_user }} group={{ slave_user }}
- name: generate slave info
template: src={{ templates }}/buildslave/{{ item }}.j2 dest={{ slave_dir }}/info/{{ item }} mode=0644 owner={{ slave_user }} group={{ slave_user }}
template: src={{ item }}.j2 dest={{ slave_dir }}/info/{{ item }} mode=0644 owner={{ slave_user }} group={{ slave_user }}
with_items:
- admin
- host

View file

@ -1 +1 @@
Taskbot Admin <admin@tirfa.net>
Taskotron Admin <{{ taskotron_admin_email }}>

View file

@ -30,7 +30,9 @@ except ImportError:
buildmaster_host = '{{ buildmaster }}'
port = 9989
slavename = '{{ buildslave_name }}'
passwd = '{{ buildslave_pw }}'
{% if deployment_type == 'dev' %}
passwd = '{{ dev_buildslave_password }}'
{% endif %}
keepalive = 600
usepty = 0
umask = None