Skip to content
Snippets Groups Projects
  1. Jul 25, 2018
  2. May 11, 2018
    • Jeffrey Zhang's avatar
      Fix ansible warning · c5670551
      Jeffrey Zhang authored
      - rename action and serial to kolla_ansible and kolla_serial
      - use become instead of "sudo <command>" in shell
      - Remove quota for failed_when and changed_when in rabbitmq tasks
      
      Change-Id: I78cb60168aaa40bb6439198283546b7faf33917c
      Implements: blueprint migrate-to-ansible-2-2-0
      c5670551
  3. Jan 06, 2016
  4. Nov 23, 2015
    • Hui Kang's avatar
      Fix bootstrap for services · 790bf336
      Hui Kang authored
      
      The bootstrap tasks could be started on any node listed in the
      site.yml
      
      The issue is that all the tasks must run on the same node, and the
      only node that all the tasks can run on is the 'api' node due to
      needing to start the bootstrap container which binds in the configs.
      
      delegate_to is required to ensure that the proper node gets the task.
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Change-Id: Ica04ab366777a571a92212ac22c482f1881d4ecd
      Closes-Bug: #1513598
      Related-Bug: #1513439
      790bf336
  5. Nov 05, 2015
    • Sam Yaple's avatar
      Remove vip for rabbitmq · 347730ce
      Sam Yaple authored
      Adjust all the configs to list all the rabbitmq hosts rather than
      running rabbitmq through the VIP. This is made possible by clusterer
      which has already merged.
      
      Change-Id: I5db48f5f10ec68f4c8863a29bc13984f6845a4f9
      Partially-Implements: blueprint rabbitmq-clusterer
      347730ce
  6. Sep 28, 2015
    • Jeff Peeler's avatar
      Add Ansible support for Ironic · f5a50a1d
      Jeff Peeler authored
      Configuration based off upstream documentation here:
      http://docs.openstack.org/developer/ironic/deploy/install-guide.html
      
      A few notes:
      -ironic-api is not configured to use mod_wsgi
      -several places it's noted that discoverd is going away and needs to be
      replaced with ironic-inspector - (sqlite connection should be changed
      too)
      -currently enabling ironic reconfigures nova compute (driver and
      scheduler) as well as changes neutron network settings
      -a nice enhancement would be to configure the web console
      
      Required post-deployment configuration:
      
      Create the flat network to launch the instances:
      
      neutron net-create --tenant-id $TENANT_ID sharednet1 --shared \
      --provider:network_type flat --provider:physical_network physnet1
      
      neutron subnet-create sharednet1 $NETWORK_CIDR --name $SUBNET_NAME \
      --ip-version=4 --gateway=$GATEWAY_IP --allocation-pool \
      start=$START_IP,end=$END_IP --enable-dhcp
      
      And then the above ID is used to set cleaning_network_uuid in the neutron
      section of ironic.conf.
      
      Change-Id: I572e7ff1f23c4e57a2c50817cafe9269fd9950dd
      Implements: blueprint ironic-container
      f5a50a1d
  7. Aug 30, 2015
    • Steven Dake's avatar
      Add Ansible support for Heat · 5e521f05
      Steven Dake authored
      
      This changes bootstrapping of the Heat container to bootstrap
      the Heat container with a heat domain user.  This requires some
      work from bootstrap.yml to pass in several environment variables
      needed by the heat domain setup script.
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Change-Id: Iab05983754fa514835cb5ff54d775faa18773110
      Partially-implements: blueprint ansible-heat
      5e521f05
  8. Aug 12, 2015
  9. Jul 12, 2015
    • Sam Yaple's avatar
      Add temporary Ansible keystone modules · 05a6640a
      Sam Yaple authored
      Due to the licensing issues and the modules not existing in upstream
      Ansible yet, I have written a simple module to fill the gaps.
      
      This also uses Keystone v2.0 for all create of users, roles and
      endpoints. The implementation of Keystone v3 must be discussed after the
      new modules arrive.
      
      Partially-Implements: blueprint ansible-service
      
      Change-Id: I389edd56741360dd26fbbc0a982f365ca27ff446
      05a6640a
  10. Jul 09, 2015
    • Sam Yaple's avatar
      Ansible Glance support · e7a7cc90
      Sam Yaple authored
      Adds support for glance in ansible
      
      Partially-Implements: blueprint ansible-service
      Change-Id: I2d162e79f85877116b0e33b1843de6ccb62a445a
      e7a7cc90
  11. Jun 30, 2015
    • Sam Yaple's avatar
      Add initial config function and keystone support · 3ac7da64
      Sam Yaple authored
      Add set_configs function that implements the flow from the proposed
      ansible-multi spec. Move start.sh to config-internal.sh to preserve existing
      behaviour.
      
      config-externall.sh copies the appropriate configs in from the bind'd
      location and sets permissions and ownership appropriately.
      
      Partially Implements: blueprint ansible-multi
      
      Change-Id: I53fca0660451087f273fefc3c63e0d8cf1a2c096
      3ac7da64
  12. May 05, 2015
Loading