Yeah I am overdue to update the language_features dir, it should be all
mostly accurate, but it should be a little better organized - we've been
focusing on docs.ansible.com for a long time.

I don't think it will teach any bad habits though :)



On Thu, Sep 11, 2014 at 8:04 PM, Patrick Ansible-ML <
[email protected]> wrote:

> Hi Brian,
>
> On 10-09-14 23:14, Brian Coca wrote:
>
>> short description, list (or array)  is as it sounds, simple list of
>> items, a dict or a hash is a list that uses an 'name' to locate the
>> item
>>
>
> Got it.
>
>  1, 2, 3 < = simiple list, in python/yaml/json (stuff ansible uses) it
>> is normally in brackets mylist= [1,2,3], lists can be referenced by a
>> number that describes the position (normally starting by 0)  mylist[1]
>> would return 2
>>
>
> Ok.
>
>  a dict, hash or associative array is a special list that uses names,
>> normally represented with {}
>> mydict = { 'one': 1, 'two': 2, 'three', 3}, to access an item you use
>> the names: mydict['two'] returns 2.
>>
>
> Ok.
>
>  in yaml starting with a '-' normally indicates a list item
>> mylist:
>>    - 1
>>    - 2
>>    - 3
>>
>
> Ok.
>
>  for dicts just ignore the - and add the name
>> mydict:
>>    one: 1
>>    two: 2
>>    three: 3
>>
>
> Ok.
>
> That wasn't too bad :) Small addition. In my first few hours with Ansible
> I needed this one for file copying from src to dst:
>
> mydict:
>   - src: file1.txt
>     dst: /some/where/file_1.txt
>
> Thank you for your explanation. That was most helpful. For the archives,
> the Ansible examples on github also provide a ton of enlightening info on
> how to do things:
>
> https://github.com/ansible/ansible-examples/tree/master/language_features
>
> Cheers,
> Patrick
>
> --
> 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/54123883.3090107%40puzzled.xs4all.nl.
>
> 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%2BnsWgwhKNBb%2B0iuhw3_9eMXXYmrktogK_CgEgb-f%3DRUrSmWXw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to