Ansible で下記のようなローカルファイル内の文字列を with_items でリスト化し、
その結果の一部文字列を抽出して yum install を実行したいです。
例)
test.txt
aaa bbb httpd.rpm yyyymmdd
ccc ddd sendmail.rpm yyyymmdd
主に下記モジュールを活用するところまでは、検討がつくのですが・・・
・relplace
・linefile
どのように抽出してよいのか、その結果をどの様に代入してよいのかが分かりません。
作成中のコード
Ansible
1 2- hosts: 127.0.0.1 3 connection: local 4 gather_facts: false 5 vars: 6 7 tasks: 8 - name: local file debug 9 debug: 10 msg: "{{ item }}" 11 with_items: "{{ lookup('file', '/home/testuser/test/test.txt').splitlines() }}" 12 13 - name: test.txt awk 14
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。