2017-05-16 5 views
-1

Ich muss eine Variable in der Datei in verschiedenen nachfolgenden Variablen in Dateien definiert verwenden.Wie können wir Variable in Datei als Eingabe für eine andere Variable in ansible verwenden

URL_host: XXX.XX.XX.XX 

ist meine Variable

ich es wie

JDBCURL: {{ URL_host }}/jdbc 
mysqlrpm: {{ URL_host }}/mysql.rpm 

verwenden müssen, ist es möglich, in ansible

+0

[include_vars] (http://docs.ansible.com/ansible/include_vars_module.html)? –

+0

bitte näher auf Ihre Frage, und wo sind diese Variablen vorhanden, wie Ansible eine Rangfolge für Variablen hat, in verschiedenen Bereichen – tux

+0

Hallo, ich habe diese Variablen in groups_vars/variables.yml platziert. Ich verwende derzeit single Variable Datei im System und möchte Benutzer diese einzige Datei nur bearbeiten, deshalb muss ich eine Variable wie oben definiert verwenden, um als nachfolgende Eingabe für eine andere Variable verwendet werden, wie in meinem Beispiel erläutert – user3620311

Antwort

0

Ja, wenn Sie die URL_HOST var in einer Datei enthalten sind, Sie enthalten kann Diese Datei verwendet vars_files oder include_vars Bereitstellung des Dateipfads.

Dann sollten Sie in der Lage sein, etwas zu tun, wie "{{URL_host}}"/jdbc

Verwandte Themen