Skip to content
Snippets Groups Projects
  1. May 11, 2020
    • Will Szumski's avatar
      Add extend_lists option to merge_yaml · 69a6acf7
      Will Szumski authored
      This allows you to extend lists in yaml config. This is useful, for
      example, in prometheus.yml, where it would be nice to be able to
      extend the scrape_configs to include exporters that aren't packaged
      with kolla-ansible. This would provide a mechanism to do so.
      
      Change-Id: I7a10e363f42e8ffaae3c0d2c2a758853e2cab7e1
      Related: blueprint custom-prometheus-targets
      69a6acf7
  2. Dec 11, 2019
    • Mark Goddard's avatar
      Drop python 2 support from action plugins · 3f10f708
      Mark Goddard authored
      These are executed on the local host where we run ansible-playbook,
      and we have agreed to drop Python 2 support there.
      
      Partially Implements: blueprint drop-py2-support
      Change-Id: Id2190c3a22a56f4f048afbf0f7200daa8f41a292
      3f10f708
  3. Jul 10, 2019
  4. Mar 14, 2019
  5. Dec 27, 2018
    • confi-surya's avatar
      Update hacking version · b41309ef
      confi-surya authored
      Use latest release 1.1.0 and compatible changes w.r.t pep8
      
      Change-Id: Ie5e5417a1d8481bb59d516a320bd7cc1dd89591e
      b41309ef
  6. Nov 05, 2018
  7. Oct 31, 2018
  8. Jun 12, 2018
  9. Mar 16, 2018
    • Doug Szumski's avatar
      Support parsing ini files with no sections · d32c7082
      Doug Szumski authored
      Services such as Zookeeper and Kafka use ini files which do not
      explicitly specify sections. This change supports merging ini
      files with no sections, so that the configuration for these
      services follows the example configuration provided for them
      as closely as possible.
      
      Closes-Bug: #1756101
      Partially-Implements: blueprint monasca-roles
      Change-Id: I1061729875e5545c7af7d80779f9c2124b6c7134
      d32c7082
  10. Jun 15, 2017
    • Jeffrey Zhang's avatar
      Use unified vars in task · 03e1b05f
      Jeffrey Zhang authored
      Ansible task support vars directive, no need implement another one in
      merge_config. This patch remove the vars directive in merge_config
      action plugin.
      
      Change-Id: I33648a2b6e39b4d49ce76eb66fbf2522721f8c68
      03e1b05f
  11. Feb 16, 2017
    • Abel Lopez's avatar
      Change python interpreter · 8b90fb6d
      Abel Lopez authored
      There is inconsistent use of either `/usr/bin/python` or
      `/usr/bin/env python`. This makes for unexpected results when a
      user might be using a virtualenv.
      
      Change-Id: Ibb030f920a8869f9113ade70b66a921cc815060d
      Unverified
      8b90fb6d
  12. Feb 08, 2017
  13. Jan 04, 2017
  14. Oct 20, 2016
  15. Sep 26, 2016
  16. Sep 12, 2016
  17. Aug 31, 2016
    • Sean Mooney's avatar
      generate bifrost yaml configs · d7dfae75
      Sean Mooney authored
      - This change indroduces a merge_yaml action_plugin
      - This change generates bifrost yaml configs.
      
      Change-Id: I9814e6a5d55cbd46c4b60c06ed70ed54a575bd2f
      Implements: blueprint bifrost-support
      d7dfae75
  18. Aug 29, 2016
    • Lu lei's avatar
      Use six.StringIO · 46e8196f
      Lu lei authored
      In links: http://pythonhosted.org/six/, we know 'cStringIO' is
      a module of python 2.x, but in python3.x module 'io' has the
      same function as 'cStringIO' in python2.x. So here we use
      six.stringIO instead.
      
      TrivialFix.
      
      Change-Id: I8022b92b186e239cd76a36dab7766301bf96d2c4
      46e8196f
  19. May 30, 2016
    • Jeffrey Zhang's avatar
      Fix the incompatibility for ansible 2.1.0 · 3545e6d5
      Jeffrey Zhang authored
      Ansible 2.1.0 has lots of change and the plugin is not compatible
      between 2.0.0 and 2.1.0. This change fix the gap.
      
      * fix the signature change for _make_tmp_path in ansible 2.1.0
      * fix the common_options in the kolla_docker.py
      
      Change-Id: I05f5f05581c8bd625cd868fa0db549d0c60a7043
      Closes-Bug: #1586018
      3545e6d5
  20. May 24, 2016
    • Jeffrey Zhang's avatar
      Bump the ansible to 2 · 491822c5
      Jeffrey Zhang authored
      DocImpact
      
      Change-Id: I3cdfbf84919de80f535c030bd146787ecda40dec
      partial-Implements: blueprint ansible2
      491822c5
  21. Dec 22, 2015
    • SamYaple's avatar
      pep8 the ansible modules · 4199634e
      SamYaple authored
      By ignoring the appropriate tests that pep8 does we can properly run
      *most* of the pep8 tests on all of our modules allowing for a more
      consistent coding style.
      
      Closes-Bug: #1528431
      Change-Id: I33f27a250d06d4f044267aa3ad189e092789b8df
      4199634e
    • SamYaple's avatar
      Simplify config creation · ed82afa8
      SamYaple authored
      Convert config creation from a playbook to an action_plugin. This
      reduces the complexity and confusion while retaining the same augment
      structure and flexibility.
      
      This allows us to remove the 0-byte files as requirements. They will
      still be used if they are present (this means we require additional
      documentation around them).
      
      DocImpact
      Closes-Bug: #1528430
      Change-Id: I2c789f6be9f195c7771ca093a6d59499564b4740
      ed82afa8
Loading