ansible-datadog icon indicating copy to clipboard operation
ansible-datadog copied to clipboard

Prettify and fix yaml indentations

Open denzhel opened this issue 2 years ago • 0 comments

Having the following example playbooks vars:

    datadog_checks:
      rabbitmq:
        init_config:
        instances:
          - rabbitmq_api_url: 'http://localhost:15672/api/'
            user: 'admin'
            password: 'password'

Will output this default template behavior(ugly and unclean yaml structure):

    init_config: null
    instances:
    -   password: password
        rabbitmq_api_url: http://localhost:15672/api/
        user: admin

Because of:

{{ datadog_checks[item] | to_nice_yaml }}

Adding indent=2 results in a much better and cleaner output:

   init_config: null
   instances:
   - password: password
     rabbitmq_api_url: http://localhost:15672/api/
     user: admin

denzhel avatar Jul 28 '22 07:07 denzhel