Portál AbcLinuxu, 6. května 2025 16:29

Dotaz: Ansible a [X:Y] hodnoty

14.2.2019 17:40 MP
Ansible a [X:Y] hodnoty
Přečteno: 355×
Odpovědět | Admin
Ahoj,

mam servery ocislovane rekneme serverX.fqdn, kde X je {1..15}. Kdyz volam playbook v ansible a definuji rozsah serveru:

ansible-playbook -i /etc/ansible/env/prod -l server[1:15].fqdn playbook.yml --extra-vars="host=server[1:15].fqdn" 
tak vysledek je:
PLAY [server1.fqdn].
Kdyz to zavolam s [3:15], vysledek je 1,3. Zavolam [4:9], vysledek je 4,9 apod. V cem je chyba?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.2.2019 20:09 hates
Rozbalit Rozbalit vše Re: Ansible a [X:Y] hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pridej tam nuly, at mas stejnej pocet cisel Toto je z dokumentace, Asi zalezi na verzi ansible

If you are adding a lot of hosts following similar patterns, you can do this rather than listing each hostname:

[webservers] www[01:50].example.com For numeric patterns, leading zeros can be included or removed, as desired. Ranges are inclusive. You can also define alphabetic ranges:

[databases] db-[a:f].example.com
15.2.2019 10:09 MP
Rozbalit Rozbalit vše Re: Ansible a [X:Y] hodnoty
O nulach jsem v doc nic nezahledl (mozna jsem prehledl). Ale pak [4:9] je stejne stejny pocet cisel...Jo, verze ansible je ta, co je v Debian 9.
Věroš avatar 15.2.2019 20:53 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
Rozbalit Rozbalit vše Re: Ansible a [X:Y] hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus přidat około toho parametru apostrofy.

Tohle vypadá, jako když ti shell něco expanduje.
Školím Ansible
18.2.2019 10:14 MP
Rozbalit Rozbalit vše Re: Ansible a [X:Y] hodnoty
Nic nepomaha.

Viz https://github.com/ansible/ansible/issues/4620 . Je to smejdovsky naprogramovany.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.