Чтобы указать переменную для вашей книги воспроизведения Ansible, вы можете использовать следующие аргументы:
-
--extra-varsили-e: этот аргумент позволяет вам указывать дополнительные переменные непосредственно в командной строке. Вы можете передавать пары ключ-значение для определения переменных. Например:ansible-playbook playbook.yml --extra-vars "my_variable=my_value" -
--vars-fileили-e @file_name: этот аргумент позволяет указать файл YAML или JSON, содержащий определения переменных. Вы можете создать файл с переменными и передать его в плейбук, используя этот аргумент. Например:ansible-playbook playbook.yml --vars-filevariable.yml -
--varили-e var_name=value: этот аргумент позволяет вам определить переменную непосредственно в командной строке. Это полезно, если вы хотите переопределить определенную переменную для одного запуска плейбука. Например:ansible-playbook playbook.yml --var "my_variable=my_value" -
--extra-vars-fileили-e @file_name: этот аргумент аналогичен--vars-file, но позволяет указать файл, содержащий дополнительные переменные. Переменные, определенные в этом файле, будут объединены с переменными playbook. Например:ansible-playbook playbook.yml --extra-vars-file extra_vars.yml -
--ask-varsили-k: этот аргумент предлагает вам вводить значения переменных в интерактивном режиме во время выполнения плейбука. Ansible запросит значения для переменных, определенных в вашей книге игр. Например:ansible-playbook playbook.yml --ask-vars