Diğer cevaplar geçmek nasıl açıkladık: Ben Ansbile 2.2.0 benim kitabından birkaç ekstra değişkenler geçmesi gerekiyor, bu ben (her var önce -e seçeneği unutmayın) çalışma var nasıl komut satırı değişkenleri ancak bunu yaparsanız bu yüzden, bunlara erişmek için nasıl:
--extra-vars "version=1.23.45 other_variable=foo"
sizin yml dosyasında aşağıdaki gibi bir şey yaparak yanıtlayıcı 'değişkenleri kapsamlı bu atayın: komutunu kullanarak
vars:
my_version: "{{ version }}"
my_other_variable: {{ other_variable }}
alternatif li ne args böyle senin yanıtlayıcı 'yml dosyaları içinde bu referans verebilir, zaten oturum içinde tanımlanan çevresel değişkenler kullanmaktır: Ayrıca
vars:
my_version: "{{ lookup('env', 'version') }}"
my_other_variable: {{ lookup('env', 'other_variable') }}
Not Ekle '--extra-vars' ile tanımlanan bu değişken (ler) olacak Oynatma kitabında tanımlanan değişken (ler) i geçersiz kılmak. – checksum