ooops ... the error was due to me copy/paste formatting - the second '-name' got indented too far - fixing that indentation makes it valid YAML according to that site
On Tuesday, January 8, 2019 at 2:04:24 PM UTC+13, Karl Auer wrote: > > What is the problem that it reports on line 22? > > When posting code, please post in a fixed-width font if you can. Makes it > easier to check indentation. > > Regards, K. > > > On Tue, Jan 8, 2019 at 11:58 AM goforawalktwice <[email protected] > <javascript:>> wrote: > >> hi, when I paste that YAML to >> >> https://jsonformatter.org/yaml-validator >> >> it reckons line 22 is a problem - the second -name entry. When I remove >> from line 22 down it reckons it's valid YAML. >> >> Regards, Straff >> >> >> >> On Tuesday, January 8, 2019 at 5:34:25 AM UTC+13, Kishore Ponniah wrote: >>> >>> Hi all, >>> >>> My cloudformation template has exceeded the template body limit more >>> than 51200 bytes and I am trying to upload to s3 and deploy using cross >>> account. I used template_url parameter in the playbook but giving an error. >>> Before adding template_url, I had template_body which was working fine. I >>> have only replaced template_body to template_url. >>> >>> Please find the playbook below: >>> >>> - name: create xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles >>> changeset >>> cloudformation: >>> stack_name: "xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles" >>> state: present >>> region: "{{ account_config.1 }}" >>> aws_access_key: "{{ account_config.0.sts_creds.access_key }}" >>> aws_secret_key: "{{ account_config.0.sts_creds.secret_key }}" >>> security_token: "{{ account_config.0.sts_creds.session_token }}" >>> create_changeset: true >>> changeset_name: "{{ cf_changeset_name }}" >>> template_url: " >>> https://s3.console.aws.amazon.com/s3/buckets/xxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxx/cloudformation/xxxxxxx/xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles.yaml >>> " >>> template_parameters: "{{ >>> account_config.0.account_config.stacks[' >>> xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles'].params >>> }}" >>> termination_protection: no >>> tags: "{{ global_tags | >>> combine(account_config.0.account_config.stacks[' >>> xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles'].override_tags, >>> recursive=True) }}" >>> loop: "{{ >>> assumed_roles_with_account_config.results|subelements('account_config.regions', >>> >>> skip_missing=True) }}" >>> loop_control: >>> loop_var: account_config >>> label: "{{ account_config.0.account_config.account_alias }}:{{ >>> account_config.1 }}" >>> tags: >>> rxgt-ps-identity-stack-deploy >>> >>> - name: create xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles stack >>> cloudformation: >>> stack_name: "xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles" >>> state: present >>> region: "{{ account_config.1 }}" >>> aws_access_key: "{{ account_config.0.sts_creds.access_key }}" >>> aws_secret_key: "{{ account_config.0.sts_creds.secret_key }}" >>> security_token: "{{ account_config.0.sts_creds.session_token }}" >>> create_changeset: false >>> changeset_name: "{{ cf_changeset_name }}" >>> template_url: " >>> https://s3.console.aws.amazon.com/s3/buckets/xxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxx/cloudformation/xxxxxxx/xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles.yaml >>> " >>> template_parameters: "{{ >>> account_config.0.account_config.stacks['xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles'].params >>> >>> }}" >>> termination_protection: no >>> tags: "{{ global_tags | >>> combine(account_config.0.account_config.stacks['xx-xxxx-xxxx-xxxxxx-iam-atlas-developer-roles'].override_tags, >>> >>> recursive=True) }}" >>> # Convert to a list of dicts duplicated per region. See >>> https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#subelements-filter >>> loop: "{{ >>> assumed_roles_with_account_config.results|subelements('account_config.regions', >>> >>> skip_missing=True) }}" >>> loop_control: >>> loop_var: account_config >>> label: "{{ account_config.0.account_config.account_alias }}:{{ >>> account_config.1 }}" >>> when: with_stack_deploy >>> tags: >>> rxgt-ps-identity-stack-deploy >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/c8fce4d7-b3f2-4495-9604-d554187f7ea0%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/c8fce4d7-b3f2-4495-9604-d554187f7ea0%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Karl Auer > > Email : [email protected] <javascript:> > Website: http://2pisoftware.com > > GPG/PGP : 958A 2647 6C44 D376 3D63 86A5 FFB2 20BC 0257 5816 > Previous: F0AB 6C70 A49D 1927 6E05 81E7 AD95 268F 2AB6 40EA > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/71892b4b-75b2-4319-8e16-d2ee629f1ee5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
