Wpis z mikrobloga

Nie wiem czy to ja jeszcze nie wyrobiłem sobie intuicji w ansible czy te narzędzie nie jest tak elastyczne i proste jak je reklamują.

Mam coś takiego jako dane wejściowe (kropki zamiast spacji bo wykop ma dodatkowe chromosomy):

users:
- user: user1
..group: users
..desc: Michał białek
- user: user2
..group: users
..desc: Nie
- user: test
..group: test
..desc: Ma
- user: admin
..group: administrators
..desc: Jajek
map:
..test 999
..users: 10
..administrators: 0

A chciałbym uzyskać coś takiego:
new_users:
- username: user1
..group: 10
..fullname: Michał Białek
- username: user2
..group: 10
..fullname: Nie
- username: test
..group: 998
..fullname: Ma
- username: admin
..group: 0
..fullname: Jajek

Jak to zrobić?

#linux #ansible