)]}'
{"tasks/keystone_federation_sp_setup.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6329513125bb431a8997c790f1df02a65934df8b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  command: \"shib-keygen -h {{ external_lb_vip_address }} -y {{ keystone_sp.cert_duration_years }}\""},{"line_number":31,"context_line":"  args:"},{"line_number":32,"context_line":"    creates: \"/etc/shibboleth/sp-cert.pem\""},{"line_number":33,"context_line":"  changed_when: false"},{"line_number":34,"context_line":"  when: inventory_hostname \u003d\u003d groups[\u0027keystone_all\u0027][0]"},{"line_number":35,"context_line":"  notify:"},{"line_number":36,"context_line":"    - Manage LB"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_c7df4ed4","side":"PARENT","line":33,"range":{"start_line":33,"start_character":2,"end_line":33,"end_character":21},"updated":"2019-09-20 10:57:58.000000000","message":"why this was dropped? command always gives changed iirc.","commit_id":"5132d6a83999fe5f76f62a06ce0d296f427125ab"},{"author":{"_account_id":23182,"name":"kourosh vivan","email":"kourosh.vivan@ovhcloud.com","username":"KouroshVivan"},"change_message_id":"203832274f00e8e9fd2dd95a7b94406c7f281a46","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  command: \"shib-keygen -h {{ external_lb_vip_address }} -y {{ keystone_sp.cert_duration_years }}\""},{"line_number":31,"context_line":"  args:"},{"line_number":32,"context_line":"    creates: \"/etc/shibboleth/sp-cert.pem\""},{"line_number":33,"context_line":"  changed_when: false"},{"line_number":34,"context_line":"  when: inventory_hostname \u003d\u003d groups[\u0027keystone_all\u0027][0]"},{"line_number":35,"context_line":"  notify:"},{"line_number":36,"context_line":"    - Manage LB"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_cb841b0f","side":"PARENT","line":33,"range":{"start_line":33,"start_character":2,"end_line":33,"end_character":21},"in_reply_to":"3fa7e38b_c7df4ed4","updated":"2019-09-23 09:54:14.000000000","message":"Because of create args, no change if file already exists. see: https://docs.ansible.com/ansible/latest/modules/command_module.html","commit_id":"5132d6a83999fe5f76f62a06ce0d296f427125ab"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6329513125bb431a8997c790f1df02a65934df8b","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    - Restart web server"},{"line_number":43,"context_line":"    - Restart Shibd"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- name: Generate the Shibboleth SP key-pair"},{"line_number":46,"context_line":"  command: \"shib-keygen -h {{ external_lb_vip_address }} -y {{ keystone_sp.cert_duration_years }}\""},{"line_number":47,"context_line":"  args:"},{"line_number":48,"context_line":"    creates: \"/etc/shibboleth/sp-cert.pem\""},{"line_number":49,"context_line":"  when: inventory_hostname \u003d\u003d groups[\u0027keystone_all\u0027][0]"},{"line_number":50,"context_line":"  notify:"},{"line_number":51,"context_line":"    - Manage LB"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_8798761b","line":48,"range":{"start_line":45,"start_character":0,"end_line":48,"end_character":42},"updated":"2019-09-20 10:57:58.000000000","message":"won\u0027t this task override user just placed files? probably you should add extra condition here and run command only when shibboleth_cert_user_file_path and shibboleth_key_user_file_path are not provided?","commit_id":"b035c3d0fc506a9a1bf5c475b05c6bf558a41bb1"},{"author":{"_account_id":23182,"name":"kourosh vivan","email":"kourosh.vivan@ovhcloud.com","username":"KouroshVivan"},"change_message_id":"203832274f00e8e9fd2dd95a7b94406c7f281a46","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    - Restart web server"},{"line_number":43,"context_line":"    - Restart Shibd"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- name: Generate the Shibboleth SP key-pair"},{"line_number":46,"context_line":"  command: \"shib-keygen -h {{ external_lb_vip_address }} -y {{ keystone_sp.cert_duration_years }}\""},{"line_number":47,"context_line":"  args:"},{"line_number":48,"context_line":"    creates: \"/etc/shibboleth/sp-cert.pem\""},{"line_number":49,"context_line":"  when: inventory_hostname \u003d\u003d groups[\u0027keystone_all\u0027][0]"},{"line_number":50,"context_line":"  notify:"},{"line_number":51,"context_line":"    - Manage LB"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_6b9ac76e","line":48,"range":{"start_line":45,"start_character":0,"end_line":48,"end_character":42},"in_reply_to":"3fa7e38b_8798761b","updated":"2019-09-23 09:54:14.000000000","message":"args creates only execute command if file doesn\u0027t exists, see: https://docs.ansible.com/ansible/latest/modules/command_module.html","commit_id":"b035c3d0fc506a9a1bf5c475b05c6bf558a41bb1"}]}
