)]}'
{"tripleo_ansible/ansible-role-requirements.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ansible-config_template action plugin"},{"line_number":24,"context_line":"- name: config_template"},{"line_number":25,"context_line":"  src: https://github.com/openstack/ansible-config_template"},{"line_number":26,"context_line":"  version: master"},{"line_number":27,"context_line":"  trackbranch: master"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7faddb67_29364c05","line":25,"updated":"2019-07-08 18:58:32.000000000","message":"note: I switched this to github because opendev.org does not offer repos as a tarball which breaks the galaxy cli.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"4f8d13984f06ac97a2cce025d42da25dc61e258b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  version: master"},{"line_number":21,"context_line":"  trackbranch: master"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ansible-config_template action plugin"},{"line_number":24,"context_line":"- name: config_template"},{"line_number":25,"context_line":"  src: https://github.com/openstack/ansible-config_template"},{"line_number":26,"context_line":"  version: master"},{"line_number":27,"context_line":"  trackbranch: master"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7faddb67_d1977aeb","line":27,"range":{"start_line":23,"start_character":0,"end_line":27,"end_character":21},"updated":"2019-07-18 18:23:13.000000000","message":"I\u0027m not sure why but molecule still fails to find the plugin.","commit_id":"28658532f138d86f498dd10aac767690a7a32b2e"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"66aab910b68c7bd83b53a1597c4a1df4827cc70f","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"- name: openstack-operations"},{"line_number":18,"context_line":"  scm: git"},{"line_number":19,"context_line":"  src: https://github.com/openstack/ansible-role-openstack-operations"},{"line_number":20,"context_line":"  version: master"},{"line_number":21,"context_line":"  trackbranch: master"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_dfc7e711","line":19,"range":{"start_line":19,"start_character":15,"end_line":19,"end_character":25},"updated":"2019-07-30 12:44:23.000000000","message":"it should be opendev.org too","commit_id":"4c3fe56d80cc8c47a163ce0b5b949f97bec58b08"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"66aab910b68c7bd83b53a1597c4a1df4827cc70f","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ansible-config_template action plugin"},{"line_number":24,"context_line":"- name: config_template"},{"line_number":25,"context_line":"  src: https://github.com/openstack/ansible-config_template"},{"line_number":26,"context_line":"  version: master"},{"line_number":27,"context_line":"  trackbranch: master"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_bf5d4b7a","line":25,"range":{"start_line":25,"start_character":15,"end_line":25,"end_character":25},"updated":"2019-07-30 12:44:23.000000000","message":"opendev.org","commit_id":"4c3fe56d80cc8c47a163ce0b5b949f97bec58b08"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0f8cdd6d504f0ebf9fa3d8120cbfc5db4ccebb9e","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ansible-config_template action plugin"},{"line_number":24,"context_line":"- name: config_template"},{"line_number":25,"context_line":"  src: https://github.com/openstack/ansible-config_template"},{"line_number":26,"context_line":"  version: master"},{"line_number":27,"context_line":"  trackbranch: master"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_7013805d","line":25,"range":{"start_line":25,"start_character":15,"end_line":25,"end_character":25},"in_reply_to":"7faddb67_bf5d4b7a","updated":"2019-07-30 14:30:36.000000000","message":"Done","commit_id":"4c3fe56d80cc8c47a163ce0b5b949f97bec58b08"}],"tripleo_ansible/roles/tripleo-config/README.md":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"The role requires the Ansible action plugin from ansible-config_template."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Role Variables"},{"line_number":13,"context_line":"--------------"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- tripleo_config_type: Configuration template (default: \"ini\")"},{"line_number":16,"context_line":"- tripleo_config_dest: Configure file to generate (required variable)"},{"line_number":17,"context_line":"- tripleo_config_owner: Configuration file owner (default: \"root\")"},{"line_number":18,"context_line":"- tripleo_config_group: Configuration file group (default: \"root\")"},{"line_number":19,"context_line":"- tripleo_config_mode: Configuration file mode (default: \"0644\")"},{"line_number":20,"context_line":"- tripleo_config_overrides: The configuration content to inject. (default: \"\")"}],"source_content_type":"text/x-gfm","patch_set":6,"id":"7faddb67_a921dcb6","line":20,"range":{"start_line":12,"start_character":0,"end_line":20,"end_character":78},"updated":"2019-07-08 18:58:32.000000000","message":"This is automatically doc\u0027d with the role defaults.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7faddb67_bc42d50d","updated":"2019-07-18 18:51:38.000000000","message":"this file can be removed. all of these options will be automatically documented.","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"tripleo_ansible/roles/tripleo-config/defaults/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[{"line_number":22,"context_line":"tripleo_config_owner: root"},{"line_number":23,"context_line":"tripleo_config_group: root"},{"line_number":24,"context_line":"tripleo_config_mode: 0644"},{"line_number":25,"context_line":"tripleo_config_overrides: \"\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_1c6c499a","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":24},"updated":"2019-07-18 18:51:38.000000000","message":"this should be an empty hash\n\n  tripleo_config_overrides: {}","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"tripleo_ansible/roles/tripleo-config/files/.gitkeep":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7faddb67_5c4de13b","updated":"2019-07-18 18:51:38.000000000","message":"this file and directory can be removed.","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"tripleo_ansible/roles/tripleo-config/handlers/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7faddb67_492e28a6","updated":"2019-07-08 18:58:32.000000000","message":"we can remove this file if its not needed.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7faddb67_3c4ee537","updated":"2019-07-18 18:51:38.000000000","message":"this file can be removed.","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"tripleo_ansible/roles/tripleo-config/meta/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[{"line_number":42,"context_line":"# List your role dependencies here, one per line. Be sure to remove the \u0027[]\u0027 above,"},{"line_number":43,"context_line":"# if you add dependencies to this list."},{"line_number":44,"context_line":"dependencies:"},{"line_number":45,"context_line":"  - role: config_template"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7faddb67_692be493","line":45,"updated":"2019-07-08 18:58:32.000000000","message":"action plugin role has been defined here allowing this role to automatically see the plugins.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"}],"tripleo_ansible/roles/tripleo-config/molecule/default/ansible-errors.json":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7faddb67_091a707c","updated":"2019-07-08 18:58:32.000000000","message":"this is a test file, can be deleted. \n\nNOTE we should probably include this in our gitignore file.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"}],"tripleo_ansible/roles/tripleo-config/molecule/default/verify.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7faddb67_895f4040","updated":"2019-07-08 18:58:32.000000000","message":"we can get rid of this file if it ends up not being used.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7faddb67_fc65adb5","updated":"2019-07-18 18:51:38.000000000","message":"this file can be removed.","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"tripleo_ansible/roles/tripleo-config/tasks/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# \"tripleo-config\" will search for and load any operating system variable file"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# found within the \"vars/\" path. If no OS files are found the task will skip."},{"line_number":21,"context_line":"- name: Gather variables for each operating system"},{"line_number":22,"context_line":"  include_vars: \"{{ item }}\""},{"line_number":23,"context_line":"  with_first_found:"},{"line_number":24,"context_line":"    - skip: true"},{"line_number":25,"context_line":"      files:"},{"line_number":26,"context_line":"        - \"{{ ansible_distribution | lower }}-{{ ansible_distribution_version | lower }}.yml\""},{"line_number":27,"context_line":"        - \"{{ ansible_distribution | lower }}-{{ ansible_distribution_major_version | lower }}.yml\""},{"line_number":28,"context_line":"        - \"{{ ansible_os_family | lower }}-{{ ansible_distribution_major_version | lower }}.yml\""},{"line_number":29,"context_line":"        - \"{{ ansible_distribution | lower }}.yml\""},{"line_number":30,"context_line":"        - \"{{ ansible_os_family | lower }}-{{ ansible_distribution_version.split(\u0027.\u0027)[0] }}.yml\""},{"line_number":31,"context_line":"        - \"{{ ansible_os_family | lower }}.yml\""},{"line_number":32,"context_line":"  tags:"},{"line_number":33,"context_line":"    - always"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- name: \"Generate {{ tripleo_config_dest }} config\""},{"line_number":36,"context_line":"  config_template:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_3c67c5b9","line":33,"range":{"start_line":20,"start_character":0,"end_line":33,"end_character":12},"updated":"2019-07-18 18:51:38.000000000","message":"if there are no role variables to load, this can be removed.","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"tripleo_ansible/roles/tripleo-config/vars/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5ec66200535484c9c36057df971907006b671104","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7faddb67_0931100c","updated":"2019-07-08 18:58:32.000000000","message":"we can get rid of this file if it ends up not being needed.","commit_id":"b36afe89b07f2808bbf77f9dea1949cd6517977f"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6ab2786d1ebd63a8e3f95e5b89d53e64c3c916ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7faddb67_bc5bb5f3","updated":"2019-07-18 18:51:38.000000000","message":"this file can be removed.","commit_id":"e63be3d13b5c10c25d0d5ff35c2333c2dc814623"}],"zuul.d/molecule.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"1a98270126560a7f5123b25033a79513b14331cb","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    parent: tripleo-ansible-centos-7-base"},{"line_number":138,"context_line":"    vars:"},{"line_number":139,"context_line":"      tripleo_role_name: tripleo-transfer"},{"line_number":140,"context_line":"- job:"},{"line_number":141,"context_line":"    files:"},{"line_number":142,"context_line":"    - ^tripleo_ansible/roles/tripleo-config/.*"},{"line_number":143,"context_line":"    name: tripleo-ansible-centos-7-molecule-tripleo-config"},{"line_number":144,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":145,"context_line":"    vars:"},{"line_number":146,"context_line":"      tripleo_role_name: tripleo-config"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_8903c042","line":146,"range":{"start_line":140,"start_character":2,"end_line":146,"end_character":0},"updated":"2019-07-08 18:50:29.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"895ef63118c757fd9d694b13a8295a16173ce10f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"4933e6e126e1d2ec8150939258a2f03385b40b51","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    parent: tripleo-ansible-centos-7-base"},{"line_number":138,"context_line":"    vars:"},{"line_number":139,"context_line":"      tripleo_role_name: tripleo-transfer"},{"line_number":140,"context_line":"- job:"},{"line_number":141,"context_line":"    files:"},{"line_number":142,"context_line":"    - ^tripleo_ansible/roles/tripleo-config/.*"},{"line_number":143,"context_line":"    name: tripleo-ansible-centos-7-molecule-tripleo-config"},{"line_number":144,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":145,"context_line":"    vars:"},{"line_number":146,"context_line":"      tripleo_role_name: tripleo-config"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_698f64cc","line":146,"range":{"start_line":140,"start_character":2,"end_line":146,"end_character":0},"updated":"2019-07-08 18:52:06.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"dbeb32b4c42df6ed5e429756d98e278c1844df65"}]}
