Merge branch 'master' of /git/ansible
This commit is contained in:
commit
6408447ffc
12 changed files with 170 additions and 8 deletions
63
files/copr/provision/files/mock/fedora-21-i386.cfg
Normal file
63
files/copr/provision/files/mock/fedora-21-i386.cfg
Normal file
|
@ -0,0 +1,63 @@
|
|||
config_opts['root'] = 'fedora-21-i386'
|
||||
config_opts['target_arch'] = 'i686'
|
||||
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
|
||||
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
|
||||
config_opts['dist'] = 'fc21' # only useful for --resultdir variable subst
|
||||
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
|
||||
config_opts['releasever'] = '21'
|
||||
|
||||
config_opts['yum.conf'] = """
|
||||
[main]
|
||||
cachedir=/var/cache/yum
|
||||
debuglevel=1
|
||||
reposdir=/dev/null
|
||||
logfile=/var/log/yum.log
|
||||
retries=20
|
||||
obsoletes=1
|
||||
gpgcheck=0
|
||||
assumeyes=1
|
||||
syslog_ident=mock
|
||||
syslog_device=
|
||||
|
||||
# repos
|
||||
|
||||
[fedora]
|
||||
name=fedora
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
|
||||
[updates]
|
||||
name=updates
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
|
||||
[updates-testing]
|
||||
name=updates-testing
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
|
||||
[local]
|
||||
name=local
|
||||
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/i386/
|
||||
cost=2000
|
||||
enabled=0
|
||||
|
||||
[fedora-debuginfo]
|
||||
name=fedora-debuginfo
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
|
||||
[updates-debuginfo]
|
||||
name=updates-debuginfo
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
|
||||
[updates-testing-debuginfo]
|
||||
name=updates-testing-debuginfo
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
"""
|
63
files/copr/provision/files/mock/fedora-21-x86_64.cfg
Normal file
63
files/copr/provision/files/mock/fedora-21-x86_64.cfg
Normal file
|
@ -0,0 +1,63 @@
|
|||
config_opts['root'] = 'fedora-21-x86_64'
|
||||
config_opts['target_arch'] = 'x86_64'
|
||||
config_opts['legal_host_arches'] = ('x86_64',)
|
||||
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
|
||||
config_opts['dist'] = 'fc21' # only useful for --resultdir variable subst
|
||||
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
|
||||
config_opts['releasever'] = '21'
|
||||
|
||||
config_opts['yum.conf'] = """
|
||||
[main]
|
||||
cachedir=/var/cache/yum
|
||||
debuglevel=1
|
||||
reposdir=/dev/null
|
||||
logfile=/var/log/yum.log
|
||||
retries=20
|
||||
obsoletes=1
|
||||
gpgcheck=0
|
||||
assumeyes=1
|
||||
syslog_ident=mock
|
||||
syslog_device=
|
||||
|
||||
# repos
|
||||
|
||||
[fedora]
|
||||
name=fedora
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
|
||||
[updates]
|
||||
name=updates
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
|
||||
[updates-testing]
|
||||
name=updates-testing
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
|
||||
[local]
|
||||
name=local
|
||||
baseurl=http://kojipkgs.fedoraproject.org/repos/f21-build/latest/x86_64/
|
||||
cost=2000
|
||||
enabled=0
|
||||
|
||||
[fedora-debuginfo]
|
||||
name=fedora-debuginfo
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
|
||||
[updates-debuginfo]
|
||||
name=updates-debuginfo
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
|
||||
[updates-testing-debuginfo]
|
||||
name=updates-testing-debuginfo
|
||||
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
|
||||
failovermethod=priority
|
||||
enabled=0
|
||||
"""
|
|
@ -20,10 +20,10 @@ buildmaster_dir: /home/buildmaster/master
|
|||
buildslave_dir: /home/buildslave/slave
|
||||
master_dir: /home/buildmaster/master
|
||||
master_user: buildmaster
|
||||
external_hostname: taskotron.dev.fedoraproject.org
|
||||
external_hostname: taskotron-dev.fedoraproject.org
|
||||
resultsdb_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb_api/api/v1.0
|
||||
resultsdb_frontend_url: http://resultsdb-dev01.qa.fedoraproject.org/
|
||||
resultsdb_external_url: https://taskotron-dev.fedoraproject.org/resultsdb/
|
||||
resultsdb_frontend_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb/
|
||||
resultsdb_external_url: https://taskotron-dev.fedoraproject.org/resultsdb_api/
|
||||
resultsdb_endpoint: resultsdb
|
||||
resultsdb_api_endpoint: resultsdb_api
|
||||
landingpage_title: "Taskotron Development"
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
tasks:
|
||||
- include: "{{ tasks }}/cloud_setup_basic.yml"
|
||||
- include: "{{ tasks }}/postfix_basic.yml"
|
||||
- include: "{{ tasks }}/iptables.yml"
|
||||
|
||||
- name: copy copr.repo
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
|
||||
tasks:
|
||||
- include: "{{ tasks }}/cloud_setup_basic.yml"
|
||||
- include: "{{ tasks }}/postfix_basic.yml"
|
||||
|
||||
- name: mount up disk of copr fe
|
||||
action: mount name=/srv/copr-fe src='LABEL=copr-fe' fstype=ext4 state=mounted
|
||||
- include: "{{ tasks }}/iptables.yml"
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
Alias /static /usr/lib/python2.6/site-packages/tahrir/static
|
||||
Alias /pngs /usr/share/badges/pngs
|
||||
Alias /stls /usr/share/badges/stls
|
||||
|
||||
WSGIDaemonProcess tahrir user=tahrir group=tahrir maximum-requests=1000 display-name=tahrir processes=4 threads=4
|
||||
WSGISocketPrefix run/wsgi
|
||||
|
|
|
@ -94,5 +94,23 @@
|
|||
tags:
|
||||
- assets
|
||||
|
||||
- name: make badge stl directory
|
||||
file: >
|
||||
path=/usr/share/badges/stls
|
||||
state=directory
|
||||
owner=root group=root mode=0755
|
||||
tags:
|
||||
- assets
|
||||
|
||||
- name: copy over all our badge images
|
||||
copy: >
|
||||
src={{ item }}
|
||||
dest=/usr/share/badges/stls/
|
||||
owner=root group=root mode=0644
|
||||
with_fileglob:
|
||||
- /srv/web/infra/badges/stls/*.stl
|
||||
tags:
|
||||
- assets
|
||||
|
||||
- name: ensure selinux lets httpd talk to postgres
|
||||
seboolean: name=httpd_can_network_connect_db persistent=yes state=yes
|
||||
|
|
|
@ -52,6 +52,11 @@
|
|||
environment:
|
||||
FEDOAUTH_CONFIG: /etc/fedoauth/fedoauth.cfg
|
||||
|
||||
- name: Clean the database
|
||||
command: /usr/bin/python2 /usr/share/fedoauth/cleanup.py
|
||||
environment:
|
||||
FEDOAUTH_CONFIG: /etc/fedoauth/fedoauth.cfg
|
||||
|
||||
- name: set sebooleans so fedoauth can talk to the db
|
||||
action: seboolean name=httpd_can_network_connect_db
|
||||
state=true
|
||||
|
|
|
@ -17,7 +17,11 @@ ITEMS_PER_PAGE = 50
|
|||
AUTO_APPROVE = ['watchcommits', 'watchbugzilla']
|
||||
|
||||
#### FAS group for the pkgdb admins
|
||||
{% if env == 'staging' %}
|
||||
ADMIN_GROUP = ['cvsadmin']
|
||||
{% else %}
|
||||
ADMIN_GROUP = ['sysadmin-main', 'cvsadmin']
|
||||
{% endif %}
|
||||
|
||||
### The default backend for dogpile
|
||||
### Options are listed at:
|
||||
|
|
|
@ -194,7 +194,12 @@ authz_cfg=authz.Authz(
|
|||
{% if deployment_type == 'dev' %}
|
||||
auth=auth.BasicAuth([("{{ dev_buildbot_user }}","{{ dev_buildbot_password }}")]),
|
||||
{% endif %}
|
||||
#auth=auth.BasicAuth([("{{ buildbot_user }}","{{ buildbot_pw }}")]),
|
||||
{% if deployment_type == 'stg' %}
|
||||
auth=auth.BasicAuth([("{{ stg_buildbot_user }}","{{ stg_buildbot_password }}")]),
|
||||
{% endif %}
|
||||
{% if deployment_type == 'prod' %}
|
||||
auth=auth.BasicAuth([("{{ prod_buildbot_user }}","{{ prod_buildbot_password }}")]),
|
||||
{% endif %}
|
||||
gracefulShutdown = False,
|
||||
forceBuild = 'auth', # use this to test your slave once it is set up
|
||||
forceAllBuilds = False,
|
||||
|
|
|
@ -84,9 +84,9 @@
|
|||
<div class="panel radius" id="main-info">
|
||||
<ul>
|
||||
<li><a href="/taskmaster/waterfall">Recently Executed Tasks</a></li>
|
||||
<li><a href="{{ resultsdb_external_url }}jobs/">Browse Task Results</a></li>
|
||||
<li><a href="/{{ resultsdb_endpoint }}/jobs">Browse Task Results</a></li>
|
||||
{% if deployment_type == 'dev' or deployment_type == 'stg' %}
|
||||
<li><a href="{{ fakefedorainfra_url }}/boji/comments">Simulated Bodhi Comments (bodhi comments are not made in dev or stg)</a></li>
|
||||
<li><a href="/{{ fakefedorainfra_endpoint }}/boji/comments">Simulated Bodhi Comments (bodhi comments are not made in dev or stg)</a></li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
</Location>
|
||||
|
||||
<Location /{{ resultsdb_api_endpoint }}/ >
|
||||
ProxyPass {{ resultsdb_url }}
|
||||
ProxyPassReverse {{ resultsdb_url }}
|
||||
ProxyPass {{ resultsdb_external_url }}
|
||||
ProxyPassReverse {{ resultsdb_external_url }}
|
||||
RequestHeader add X-Script-Name /{{ resultsdb_api_endpoint }}/
|
||||
</Location>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue