実現したいこと
いつもお世話になっています。
現在対話形式のソフトウェアのインストールをLinuxのexpectコマンドを使って自動で処理しています。
spawnで開いたプロセスが入力を要求して来た時に、返却する値をAnsibleで利用できる変数(例: {{ hoge }} )を使って動的に返すことが前提条件です。
今はAnsibleのtaskに直でexpectコマンドを書くことで対応していますが、処理が長くなると可読性が著しく下がるため、別ファイルに切り出したいです。
yaml
1 2# Ansible Tasks 3--- 4 - shell: > 5 expect -c ‘ 6 set timeout 60 7 spawn /bin/soft_install 8 expect "hoge:" 9 send "{{ hoge }}/n" # Ansibleで利用できるパラメータ 10 exit 0 11 ‘
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。