Commit Graph

  • 028539a0f2 OpenDev Migration Patch master OpenDev Sysadmins 2019-04-19 19:49:49 +00:00
  • 0b6d56c9d9 Replace openstack.org git:// URLs with https:// Ian Wienand 2019-03-24 20:33:50 +00:00
  • 9b02a6ebe2 Import infra-ansible job Andreas Jaeger 2018-02-03 16:41:26 +01:00
  • e750ccb869 Set hostnames before the common play Ricardo Carrillo Cruz 2016-06-24 12:57:35 +00:00
  • f859b1e47f Make services optional Ricardo Carrillo Cruz 2016-06-17 10:48:36 +00:00
  • 6c19c5162f Merge "Provide more realistic resources.yml.sample" Jenkins 2016-06-09 13:25:45 +00:00
  • 262ee6a7cb Merge "Set resolv.conf on nodes before bootstrap" Jenkins 2016-06-09 13:25:40 +00:00
  • 8d92825775 Provide more realistic resources.yml.sample Ricardo Carrillo Cruz 2016-06-09 12:35:17 +00:00
  • 2c1f59b581 Merge "Reuse the puppet-openstackci zuul scheduler class" Jenkins 2016-06-09 12:25:50 +00:00
  • afaf0e4a2c Set resolv.conf on nodes before bootstrap Ricardo Carrillo Cruz 2016-06-08 09:47:02 +00:00
  • 65ce185c2b Merge "Wait for server to be ssh reachable before bootstrap/configuration" Jenkins 2016-06-09 07:22:57 +00:00
  • 929490ff8c Wait for server to be ssh reachable before bootstrap/configuration Ricardo Carrillo Cruz 2016-06-08 09:45:29 +00:00
  • aa5fee69b3 Reuse the puppet-openstackci zuul scheduler class Ricardo Carrillo Cruz 2016-06-08 14:27:56 +00:00
  • 87280f92eb Add infra_config.yml to .gitignore Ricardo Carrillo Cruz 2016-06-08 11:50:57 +02:00
  • 9d1db52a91 Change the old meta jenkins group to the expected 'jenkins' group Ricardo Carrillo Cruz 2016-06-07 15:05:57 +00:00
  • 8383944786 Change the old meta zuul group to the expected 'zuul' group Ricardo Carrillo Cruz 2016-06-07 14:36:03 +00:00
  • ba3b591b86 Change the old meta gerrit group to the expected 'gerrit' group Ricardo Carrillo Cruz 2016-06-07 14:29:58 +00:00
  • 285f884691 Change the old meta puppetmaster group to the expected 'puppetmaster' group Ricardo Carrillo Cruz 2016-06-07 11:27:46 +00:00
  • 563123d788 Add generate infra dynamic inventory playbook/role Ricardo Carrillo Cruz 2016-06-06 12:18:24 +00:00
  • efd0234300 Switch the provisioning step to the cloud launcher role Ricardo Carrillo Cruz 2016-06-06 08:41:46 +00:00
  • 973ecb7bac Remove bare variable from with_items Ricardo Carrillo Cruz 2016-06-07 11:32:17 +00:00
  • b01a320feb Merge "Add ansible.cfg file on repo to disable host key checking" Jenkins 2016-06-07 10:23:43 +00:00
  • 31453437b2 Merge "Fix the set_hostnames role when using default inventory behaviour" Jenkins 2016-06-07 09:26:50 +00:00
  • 74b1919a7e Merge "Fix sudo/become deprecation warnings" Jenkins 2016-06-07 08:56:01 +00:00
  • 2e472697da Add ansible.cfg file on repo to disable host key checking Ricardo Carrillo Cruz 2016-06-07 08:38:55 +00:00
  • 78d572d99e Fix sudo/become deprecation warnings Ricardo Carrillo Cruz 2016-06-06 14:28:58 +00:00
  • dc6dcfb736 Fix the set_hostnames role when using default inventory behaviour Ricardo Carrillo Cruz 2016-06-06 14:22:17 +00:00
  • cd59a0e396 Do not validate the download of the puppet package Ricardo Carrillo Cruz 2016-06-06 12:35:52 +00:00
  • b022c4d1e4 Merge "Reworked setup_env.sh to support Debian & Darwin/OSX" Jenkins 2016-04-12 00:35:31 +00:00
  • c0e5dc9782 Fix tiny styling issue Arie Bregman 2016-03-18 21:36:55 +02:00
  • 40699f1257 Merge "Add keypairs to infra_config sample and option to use key file" Jenkins 2016-03-22 07:41:17 +00:00
  • 1dedd44700 Add keypairs to infra_config sample and option to use key file Arie Bregman 2016-03-18 22:14:09 +02:00
  • bf38ef8f1f Fix run_puppet_on_*.yml files Arie Bregman 2016-03-20 17:10:22 +02:00
  • e49b679956 Reworked setup_env.sh to support Debian & Darwin/OSX Simon McCartney 2016-03-11 10:55:47 +00:00
  • 1148bdb4d4 Merge "Ignore <playbook>.retry files on git" Jenkins 2016-03-07 21:59:00 +00:00
  • 29523dba68 Set validate_certs defaulting to no on all resources creation Ricardo Carrillo Cruz 2016-02-16 14:39:33 +01:00
  • 50ccb8c835 Create and attach other required openstack resources Ricardo Carrillo Cruz 2016-02-12 13:54:15 +01:00
  • ab9554c77f Merge "Refactor setup_env.sh to use virtualenvs" Jenkins 2016-02-16 08:12:54 +00:00
  • d902c16e19 Refactor setup_env.sh to use virtualenvs Ricardo Carrillo Cruz 2016-02-15 12:43:06 +01:00
  • e19fd1e07b Ignore <playbook>.retry files on git Ricardo Carrillo Cruz 2016-02-15 13:46:23 +01:00
  • 5ae82e5d64 Pin ansible package to stable 2.0.0.2 Ricardo Carrillo Cruz 2016-02-15 12:46:32 +01:00
  • 44d6d10800 Merge "Use virtualenv python binary" Jenkins 2016-02-12 12:16:36 +00:00
  • c0a4b7f09a Merge "Remove unused docker-py dependency" Jenkins 2016-02-12 12:16:30 +00:00
  • 9c3c6e11c3 Use virtualenv python binary Ricardo Carrillo Cruz 2016-01-15 09:15:19 +01:00
  • 7434c9ab2f Remove unused docker-py dependency Ricardo Carrillo Cruz 2016-01-15 09:13:02 +01:00
  • 06a30d5f71 Remove shade-ansible from pip requirements Ricardo Carrillo Cruz 2016-01-15 09:11:57 +01:00
  • c46fc9b5fd Attach volumes defined on servers stanzas Ricardo Carrillo Cruz 2015-11-04 10:24:13 +01:00
  • 76a9301314 Fix volume creation for instances not having volumes defined Ricardo Carrillo Cruz 2015-10-16 15:10:41 +02:00
  • cb16f959b7 Add initial support for creating volumes Ricardo Carrillo Cruz 2015-10-15 17:37:48 +02:00
  • 3e3a3b0ff0 Add tox env for ansible syntax check Ricardo Carrillo Cruz 2015-10-07 11:02:59 +02:00
  • 6ebc5060e0 Merge "Switch to Tox for prepping and running tests" Jenkins 2015-10-06 17:47:07 +00:00
  • b15cf20050 Switch to Tox for prepping and running tests Ricardo Carrillo Cruz 2015-10-05 13:47:51 +02:00
  • d50c76e332 Merge "Remove trailing whitespace" Jenkins 2015-09-14 18:59:57 +00:00
  • 9e4ea666b5 Remove trailing whitespace Timothy Chavez 2015-09-08 21:29:10 -05:00
  • 0f8ee34cc3 Add a .gitreview Timothy Chavez 2015-08-27 17:36:51 -05:00
  • c00b05a675 Adapt the top-level execution playbook to the previous refactor Ricardo Carrillo Cruz 2015-08-27 10:45:02 +02:00
  • 7eac337be5 Removing the async fire-and-forget Ricardo Carrillo Cruz 2015-08-27 10:39:12 +02:00
  • 3483441ee7 Remove the installation and execution of puppet agent Ricardo Carrillo Cruz 2015-08-27 10:37:06 +02:00
  • 3af892b696 Add tasks descriptions Ricardo Carrillo Cruz 2015-08-27 10:35:50 +02:00
  • 7231b40644 Remove bogus comment Ricardo Carrillo Cruz 2015-08-27 10:34:55 +02:00
  • 6b2350753c Add run_puppet top-level playbooks to apply puppet for services Ricardo Carrillo Cruz 2015-08-27 10:33:04 +02:00
  • 5cf27e411f Refactor common and bootstrap_puppet_infra_node roles Ricardo Carrillo Cruz 2015-08-27 10:30:43 +02:00
  • d7ed978ab2 Switch to roles/profiles pattern and Hiera as ENC for role assignment Ricardo Carrillo Cruz 2015-08-26 13:23:22 +02:00
  • cd329e7920 Add bootstrap_jjb role and top-level playbook Ricardo Carrillo Cruz 2015-08-24 09:41:56 +02:00
  • cb1c4ad4ad Install pip package on the common role Ricardo Carrillo Cruz 2015-08-24 09:39:34 +02:00
  • f357563ea2 Add server specific cloud configuration Ricardo Carrillo Cruz 2015-08-19 21:06:06 +02:00
  • 105ff969bc Remove unused role run_puppet_infra_nodes Ricardo Carrillo Cruz 2015-08-19 20:42:58 +02:00
  • 11c1dcc1bc Add initial Jenkins master orchestration Ricardo Carrillo Cruz 2015-08-12 13:50:07 +02:00
  • 545620a19d Remove deploy_hiera role Ricardo Carrillo Cruz 2015-08-12 11:47:03 +02:00
  • 29292fe41e Remove sign_infra_nodes_certs role Ricardo Carrillo Cruz 2015-08-12 11:46:05 +02:00
  • 28618f80cb Merge branch 'master' of github.com:rcarrillocruz/infra-ansible Ricardo Carrillo Cruz 2015-08-12 11:15:00 +02:00
  • 682d0f14b4 Remove dependency from system-config Ricardo Carrillo Cruz 2015-08-05 12:02:55 +02:00
  • 8b832f7150 Fix inventory locations, they moved to contrib Ricardo Carrillo Cruz 2015-08-06 16:45:10 +02:00
  • 27cecca0f8 Remove hardcoded region and availability zone Ricardo Carrillo Cruz 2015-08-05 11:55:50 +02:00
  • 8c6d088d3e Add setup_env.sh Ansible bootstrap step on README Ricardo Carrillo Cruz 2015-08-05 09:50:09 +02:00
  • a0e6385d59 Add setup_env.sh and requirements.txt to install dependencies Ricardo Carrillo Cruz 2015-06-04 14:18:59 +02:00
  • 0c8500e81a Add missing -i to inventory command line argument Ricardo Carrillo Cruz 2015-05-26 13:23:06 +02:00
  • 806d56e97d Add os_client_config_cloud parameter to infra_config.yml Ricardo Carrillo Cruz 2015-05-26 13:21:16 +02:00
  • fd985c23ef Un-hardcode email addresses for Gerrit users and use domainname instead Ricardo Carrillo Cruz 2015-05-26 13:12:37 +02:00
  • 445fd28153 Add missing parameters to Gerrit Puppet node stanza Ricardo Carrillo Cruz 2015-05-26 13:11:11 +02:00
  • d229d2dd90 Add domainname parameter to infra_config.yml.sample Ricardo Carrillo Cruz 2015-05-26 13:09:30 +02:00
  • 776c1e0387 Add README file Ricardo Carrillo Cruz 2015-05-26 13:08:46 +02:00
  • e9d48ce3be Add jenkins user to Non-Interactive users and fix some var naming Ricardo Carrillo Cruz 2015-05-13 13:02:12 +02:00
  • 7e75407b1c Add refs/heads to git show-ref command Ricardo Carrillo Cruz 2015-05-13 13:01:16 +02:00
  • 13b0280408 Switch from review manifest to gerrit manifest Ricardo Carrillo Cruz 2015-05-13 12:59:40 +02:00
  • 11c6c4cc1e Disable facts gathering on top-level playbooks Ricardo Carrillo Cruz 2015-05-13 12:58:36 +02:00
  • 01359b53c8 Fix gerrit project ssh key names in generate_hiera_common Ricardo Carrillo Cruz 2015-05-12 18:03:10 +02:00
  • 4cdc6f9ea0 Fix commit message on deploy_system_config Ricardo Carrillo Cruz 2015-05-04 16:30:22 +02:00
  • d52fc3576d Run git commands on the temp folder Ricardo Carrillo Cruz 2015-05-04 16:30:02 +02:00
  • 62741e5b0e Specify version param to master to avoid git failure Ricardo Carrillo Cruz 2015-05-04 16:00:17 +02:00
  • f72141acb2 Checkout branch locally in idempotent manner Ricardo Carrillo Cruz 2015-05-04 15:00:43 +02:00
  • 1b2aeebdbf Run puppet apply against site.pp Ricardo Carrillo Cruz 2015-04-29 22:00:22 +02:00
  • 0ad9920df1 Fix call to commit_changes playbook Ricardo Carrillo Cruz 2015-04-29 17:31:07 +02:00
  • 21da5dfb5b Fix deploy_system_config top-level playbook filename Ricardo Carrillo Cruz 2015-04-29 17:26:20 +02:00
  • a755211d72 Do not push changes to remote Git system-config anymore Ricardo Carrillo Cruz 2015-04-29 15:25:53 +02:00
  • 02383a4161 Rename deploy_site_pp to deploy_system_config Ricardo Carrillo Cruz 2015-04-29 15:17:22 +02:00
  • ae5deba4ac Fix synchronize creating production within production folder Ricardo Carrillo Cruz 2015-04-29 15:04:21 +02:00
  • 4313255c41 Create /opt/system-config/production folder on puppetmaster Ricardo Carrillo Cruz 2015-04-29 14:35:39 +02:00
  • e914d40602 Use rsync to copy the system-config repo to puppetmaster Ricardo Carrillo Cruz 2015-04-29 13:40:10 +02:00
  • 29dc8c21c3 Fix post_puppet_gerrit playbook Ricardo Carrillo Cruz 2015-04-29 13:34:13 +02:00