As a preliminary question, what version of Ansible are you now using?



On Wed, Sep 3, 2014 at 1:27 PM, Kesten Broughton <
[email protected]> wrote:

>  I'm running into several cases where debug statements trigger the
> security check error:
>
> A variable inserted a new parameter into the module args. Be sure to quote
> variables if they contain equal signs (for example: "{{var}}").
>
>
> There are a few issues that seem related,
>
> https://github.com/ansible/ansible/issues/8260
>
>
> But none of them are my case which simply outputting a registered
> variable.  Interestingly, i seem to be able to debug-access all fields of
> the registered variable, just not the whole object.
>
> Is there a convention i can follow to avoid this sort of thing?
>
> The offending lines are
>
>  - name: Check for attached volumes
>
>    shell: "fdisk -l"
>
>    register: register_fdisk
>
>
>  - debug: msg="{{register_fdisk.changed}}"  # no problem
>
>  - debug: msg="{{register_fdisk.stdout}}"
>
>  - debug: msg="{{register_fdisk.keys}}"
>
>  - debug: msg="{{register_fdisk}}"  # only this fails
>
> And out put:
>
> TASK: [hardware | Check for attached volumes]
> *********************************
>
> <127.0.0.1> ESTABLISH CONNECTION FOR USER: vagrant
>
> <127.0.0.1> REMOTE_MODULE command fdisk -l #USE_SHELL
>
> <127.0.0.1> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto',
> '-o', 'ControlPersist=60s', '-o',
> 'ControlPath=/Users/kbroughton/.ansible/cp/ansible-ssh-%h-%p-%r', '-o',
> 'Port=2211', '-o',
> 'IdentityFile="/Users/kbroughton/.vagrant.d/insecure_private_key"', '-o',
> 'KbdInteractiveAuthentication=no', '-o',
> 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey',
> '-o', 'PasswordAuthentication=no', '-o', 'User=vagrant', '-o',
> 'ConnectTimeout=10', '127.0.0.1', "/bin/sh -c 'mkdir -p
> $HOME/.ansible/tmp/ansible-tmp-1409764530.2-166440363117817 && chmod a+rx
> $HOME/.ansible/tmp/ansible-tmp-1409764530.2-166440363117817 && echo
> $HOME/.ansible/tmp/ansible-tmp-1409764530.2-166440363117817'"]
>
> <127.0.0.1> PUT /var/folders/t2/h22337c12hn279xwd4s9fk7s8_088c/T/tmpbca0cf
> TO
> /home/vagrant/.ansible/tmp/ansible-tmp-1409764530.2-166440363117817/command
>
> <127.0.0.1> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto',
> '-o', 'ControlPersist=60s', '-o',
> 'ControlPath=/Users/kbroughton/.ansible/cp/ansible-ssh-%h-%p-%r', '-o',
> 'Port=2211', '-o',
> 'IdentityFile="/Users/kbroughton/.vagrant.d/insecure_private_key"', '-o',
> 'KbdInteractiveAuthentication=no', '-o',
> 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey',
> '-o', 'PasswordAuthentication=no', '-o', 'User=vagrant', '-o',
> 'ConnectTimeout=10', '127.0.0.1', u'/bin/sh -c \'sudo -k && sudo -H -S -p
> "[sudo via ansible, key=pgapabqrdqjcybxpgqhegcclfoxafxzx] password: " -u
> root /bin/sh -c \'"\'"\'echo SUDO-SUCCESS-pgapabqrdqjcybxpgqhegcclfoxafxzx;
> LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python
> /home/vagrant/.ansible/tmp/ansible-tmp-1409764530.2-166440363117817/command;
> rm -rf /home/vagrant/.ansible/tmp/ansible-tmp-1409764530.2-166440363117817/
> >/dev/null 2>&1\'"\'"\'\'']
>
> changed: [allinone-1] => {"changed": true, "cmd": "fdisk -l", "delta":
> "0:00:00.018536", "end": "2014-09-03 17:15:30.573009", "rc": 0, "start":
> "2014-09-03 17:15:30.554473", "stderr": "Disk /dev/sdb doesn't contain a
> valid partition table\nDisk /dev/sdc doesn't contain a valid partition
> table\nDisk /dev/mapper/vg0-root doesn't contain a valid partition
> table\nDisk /dev/mapper/vg0-swap doesn't contain a valid partition table",
> "stdout": "\nDisk /dev/sda: 44.0 GB, 44040192000 bytes\n255 heads, 63
> sectors/track, 5354 cylinders, total 86016000 sectors\nUnits = sectors of 1
> * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512
> bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier:
> 0x0007137a\n\n   Device Boot      Start         End      Blocks   Id
> System\n/dev/sda1   *        2048     1757183      877568   83
> Linux\n/dev/sda2         1759230    86013951    42127361    5
> Extended\n/dev/sda5         1759232    86013951    42127360   8e  Linux
> LVM\n\nDisk /dev/sdb: 1073 MB, 1073741824 bytes\n255 heads, 63
> sectors/track, 130 cylinders, total 2097152 sectors\nUnits = sectors of 1 *
> 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O
> size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier:
> 0x00000000\n\n\nDisk /dev/sdc: 10.7 GB, 10737418240 bytes\n255 heads, 63
> sectors/track, 1305 cylinders, total 20971520 sectors\nUnits = sectors of 1
> * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512
> bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier:
> 0x00000000\n\n\nDisk /dev/mapper/vg0-root: 40.0 GB, 39996882944 bytes\n255
> heads, 63 sectors/track, 4862 cylinders, total 78118912 sectors\nUnits =
> sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes /
> 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk
> identifier: 0x00000000\n\n\nDisk /dev/mapper/vg0-swap: 3137 MB, 3137339392
> bytes\n255 heads, 63 sectors/track, 381 cylinders, total 6127616
> sectors\nUnits = sectors of 1 * 512 = 512 bytes\nSector size
> (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512
> bytes / 512 bytes\nDisk identifier: 0x00000000", "warnings": []}
>
>
> TASK: [hardware | debug msg="{{register_fdisk.changed}}"]
> *********************
>
> <127.0.0.1> ESTABLISH CONNECTION FOR USER: vagrant
>
> ok: [allinone-1] => {
>
>     "msg": "True"
>
> }
>
>
> TASK: [hardware | debug msg="{{register_fdisk.stdout}}"]
> **********************
>
> <127.0.0.1> ESTABLISH CONNECTION FOR USER: vagrant
>
> ok: [allinone-1] => {
>
>     "msg": "\nDisk /dev/sda: 44.0 GB, 44040192000 bytes\n255 heads, 63
> sectors/track, 5354 cylinders, total 86016000 sectors\nUnits = sectors of 1
> * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512
> bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier:
> 0x0007137a\n\n   Device Boot      Start         End      Blocks   Id
> System\n/dev/sda1   *        2048     1757183      877568   83
> Linux\n/dev/sda2         1759230    86013951    42127361    5
> Extended\n/dev/sda5         1759232    86013951    42127360   8e  Linux
> LVM\n\nDisk /dev/sdb: 1073 MB, 1073741824 bytes\n255 heads, 63
> sectors/track, 130 cylinders, total 2097152 sectors\nUnits = sectors of 1 *
> 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O
> size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier:
> 0x00000000\n\n\nDisk /dev/sdc: 10.7 GB, 10737418240 bytes\n255 heads, 63
> sectors/track, 1305 cylinders, total 20971520 sectors\nUnits = sectors of 1
> * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512
> bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier:
> 0x00000000\n\n\nDisk /dev/mapper/vg0-root: 40.0 GB, 39996882944 bytes\n255
> heads, 63 sectors/track, 4862 cylinders, total 78118912 sectors\nUnits =
> sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes /
> 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk
> identifier: 0x00000000\n\n\nDisk /dev/mapper/vg0-swap: 3137 MB, 3137339392
> bytes\n255 heads, 63 sectors/track, 381 cylinders, total 6127616
> sectors\nUnits = sectors of 1 * 512 = 512 bytes\nSector size
> (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512
> bytes / 512 bytes\nDisk identifier: 0x00000000"
>
> }
>
>
> TASK: [hardware | debug msg="{{register_fdisk.keys}}"]
> ************************
>
> <127.0.0.1> ESTABLISH CONNECTION FOR USER: vagrant
>
> ok: [allinone-1] => {
>
>     "msg": "<built-in method keys of dict object at 0x7ffdfbd570c0>"
>
> }
>
>
> TASK: [hardware | debug msg="{{register_fdisk}}"]
> *****************************
>
> <127.0.0.1> ESTABLISH CONNECTION FOR USER: vagrant
>
> fatal: [allinone-1] => A variable inserted a new parameter into the module
> args. Be sure to quote variables if they contain equal signs (for example:
> "{{var}}").
>
> --
>
> Kesten Broughton
> 512 701 4209
>
> --
> 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/CAO2fFsUrsg_TD6-CKS6X9Hof_Wbmvx%2BTAbvFpQW4g%2BSxzOOZmQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAO2fFsUrsg_TD6-CKS6X9Hof_Wbmvx%2BTAbvFpQW4g%2BSxzOOZmQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CA%2BnsWgwbQAPpNc154PsgxQR1hqrwvWPAw4wFgTbAPczGt4ws6A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to