Commit graph

102 commits

Author SHA1 Message Date
Miroslav Suchý
08b3569ed6 setup copr-fe to use https
selfigned certs, not stored here.
It will be replaced in matter of days by properly signed certs, which we store in private repo
2014-01-15 13:32:05 +00:00
Miroslav Suchý
b1dfce5353 setup copr-be to use https
selfigned certs, not stored here.
It will be replaced in matter of days by properly signed certs, which we store in private repo
2014-01-15 13:32:05 +00:00
Miroslav Suchý
457decc25f [copr] add epel7 config 2014-01-14 11:31:35 +00:00
Miroslav Suchý
38c8cc5553 use new ansible syntax
addressing:
 [DEPRECATION WARNING]: Legacy variable substitution, such as using ${foo} or
$foo instead of {{ foo }} is currently valid but will be phased out and has
been out of favor since version 1.2. This is the last of legacy features on our
deprecation list. You may continue to use this if you have specific needs for
now. This feature will be removed in version 1.6. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
2014-01-09 11:15:10 +00:00
Miroslav Suchý
baa241b9de copr - do not overwrite mockchain
we use updated mock(chain) from repo where it is properly build patched version
2013-11-28 08:53:38 +00:00
Miroslav Suchý
02add69aaf add patched mock to Copr builders
until this bugs are fixed in distribution
2013-11-27 08:01:34 +00:00
Miroslav Suchý
aedf904ccf copr - write IP address to stdout 2013-11-14 08:32:22 +00:00
Miroslav Suchý
7798d5b5c0 forward emails to root on copr machines to me 2013-11-11 16:35:52 +00:00
Miroslav Suchý
cecfac8454 add copr.conf 2013-11-11 16:25:46 +00:00
Miroslav Suchý
dd111ea27e could not use external ip
due routing set up in fedora instance of open stack. We have to use internal ip.
2013-11-11 15:12:22 +00:00
Miroslav Suchý
5dc0a7cdcb add in copr config passwords from private variables 2013-11-11 15:12:22 +00:00
Miroslav Suchý
df81d82756 add fedora 20 mock config
mock in epel does not have this, add it manually
2013-11-08 16:07:24 +00:00
Miroslav Suchý
8b7ebbe5d9 document is just public_html, /result is referenced relative to it 2013-10-16 13:26:45 +00:00
Miroslav Suchý
915d874b1b install selinux before adding additional repos
and well install all base packages before adding additional repos

addressing:
TASK: [add repos] *************************************************************
failed: [172.16.3.4] => (item=builder.repo) => {"failed": true, "item": "builder.repo"}
msg: Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
2013-10-15 13:38:55 +00:00
Patrick Uiterwijk
c3da3d408c Add python-selinux to copr builders 2013-10-15 11:56:53 +00:00
Miroslav Suchý
49badcc891 do not use known_hosts
we connect just to builders, and key there change
paramiko ignore .ssh/config but obey host_key_checking
Unless it make some problem later, I would rather use ssh for transport
so it is the same as I use in debugging.
2013-10-15 09:25:26 +00:00
Miroslav Suchý
657502e256 do not validate https certificates
workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1003105
2013-10-10 11:11:50 +00:00
Miroslav Suchý
c0d3729ce2 update playbooks for copr-be-dev 2013-10-03 20:37:34 +00:00
Miroslav Suchý
7a309f3f86 use internal ip address for copr.repo 2013-10-03 12:45:27 +00:00
Miroslav Suchý
fdf1217f48 update copr-fe-dev playbook
... to match last copr.rpm and copr-setup.txt
Also move to F19 as current Copr does not run on EL6
2013-09-26 12:54:08 +00:00
dc06bfb82f update copr-fe playbook and configs to have it actually work 2013-03-27 16:16:42 +00:00
301b1c5958 correct typos and thinkos due to euca-describe-instances outputing newlines where it shouldn't :( 2013-03-11 16:30:41 +00:00
22c8933a0a temp coprs workaround for the openstack same-compute-node networking issue 2013-03-11 16:16:35 +00:00
9035f79db8 everytrhing is epel-testing now!~ 2013-03-05 16:24:29 +00:00
df4553b18e new builderpb for openstack 2013-02-26 22:05:08 +00:00
a8da0bf348 make .ssh for coprs
make the dir named 'cloud' not euca
put the os-keys in place
2013-02-26 21:14:19 +00:00
5c4200d056 odd that the epel6.repo file on lockbox could not possibly ever function with the gpg key
it has listed
2013-02-15 14:50:34 +00:00
e86b3aefa1 add epel6.repo for copr builders 2013-02-15 14:36:11 +00:00
1deec11532 move all el6 instances over to kexec el6 for kernels, etc 2013-02-13 19:57:10 +00:00
a42a9cc1e9 fatfinger :( 2013-01-16 06:27:43 +00:00
554d9dad52 add mockchain so I can get fixes in place for it for copr 2013-01-16 05:35:41 +00:00
6c5b27d53d set default mimetype for copr-be to text/plain 2012-12-07 21:39:09 +00:00
157264e190 add site-defaults file
move mock configs into subdir
2012-12-07 19:50:07 +00:00
c51ce87a0f make the max wait time for an instance be 10 minutes for copr builders 2012-12-04 21:12:46 +00:00
ccc404b395 don't downgrade rpm 2012-12-04 19:29:21 +00:00
136db45405 add mock configs necessary to make epel5 builds work 2012-12-01 00:50:29 +00:00
40ecf11a1f fix up the action for terminating 2012-11-28 21:12:43 +00:00
f02e5e6c1f add terminatepb.yml to copr-be 2012-11-28 20:39:04 +00:00
5e3b559e59 ssh priv key in a better place to get picked up automatically 2012-11-12 20:44:56 +00:00
461ed5ba69 setup a var for files so I don't have to guess 2012-11-10 09:42:56 +00:00
657e37f4ee correct the key 2012-11-10 09:34:36 +00:00
2cfe60c7a7 builder playbook needs to be run as the copr user so I can spin up the new builders
in the copr backend
2012-11-10 01:45:27 +00:00
537e8f533e add bashrc to pick up euca keys 2012-11-06 16:50:17 +00:00
6be780c154 setup more dirs and paths for provisioning builders 2012-11-05 21:07:05 +00:00
65421b6d7a add an ansible config that we'll be using over there 2012-11-05 20:58:38 +00:00
9c1f7d109a add a copr user for the backend head
add a basic inventory for the backend head
2012-11-05 20:56:37 +00:00
2b89ec487d add buildsys pub key for mockchain builds 2012-11-05 20:34:23 +00:00
9719516ce7 add ansible playbooks to files for copr provisioning functionality 2012-11-05 18:44:29 +00:00
bd821f4c9b move the basedir back one 2012-11-02 05:28:31 +00:00
3371af10bd lighttpd config files 2012-11-02 05:06:48 +00:00