• [解決済み] ansible playbookを使ったLogrotate

    質問 そこで、会社のすべてのサーバーにlogrotateをインストールするansible playbookを作成したいと思います。また、ログが毎週バックアップされ、一週間後に削除されるように設定することもできます。毎週新しいログを作成し、先週のログをバックアップし、3週目に最初のログを削除し、それを繰り返すというものです。 これまでのところ、私はこれを見つけたが、我々はnginxを使用し

    2022-02-19 20:30:30
  • [解決済み] ansibleのlineinfileの引用

    質問 を使用する場合 lineinfile をansibleに書き込むことはできません。 ' , " 文字 lineinfile: 'dest=/home/xyz state=present line="CACHES="default""' を与えている。 CACHES=default が、望ましい出力は CACHES="default" どうすれば実現できますか?

    2022-02-19 16:54:46
  • [解決済み] 切断されずにansibleでUFW拒否ポリシーを設定する方法は?

    質問内容 AnsibleでUFWをこのように設定しようとしています。 - name: Set firewall default policy ufw: state=enabled policy=reject sudo: true - name: Allow SSH in UFW ufw: rule=allow port=22 proto=tcp 問題は、"Set fir

    2022-02-16 13:22:15
  • [解決済み] Ansible タスクのエラーを無視し、タスクにエラーがあった場合、プレイブックの最後で失敗する。

    質問 Ansibleを学習中です。リソースをクリーンアップするためのプレイブックがありますが、私はプレイブックがすべてのエラーを無視して最後まで進み続け、エラーがあった場合は最後に失敗するようにしたいのですが、どうすればいいですか? エラーを無視するには ignore_errors: yes 1つのタスクだったら、こんな感じ(ansibleのエラーキャッチより)。 - na

    2022-02-16 05:12:16
  • [解決済み] 変数文字列の適切な連結方法

    質問 他の変数の内容から新しい変数を作成する必要があります。現在、私はこのようなものを使っています。 - command: echo "{{ var1 }}-{{ var2 }}-{{ var3 }}" register: newvar 問題なのは の使用法 {{ var1 }}...{{ varN }} は、長すぎる文字列と非常に醜いコードをもたらします。 の使用

    2022-02-14 11:40:51
  • [解決済み] ローカルディレクトリにあるファイルが見つからない、またはアクセスできない

    質問内容 私のプロジェクトで、ローカルディレクトリからリモートディレクトリにコピーしようとすると、エラーが発生します。 のエラーメッセージが表示されます。 fatal: [xxx]: FAILED! => { "changed": false, "msg": "could not find src=/Users/xxx/Desktop/Docker/The_Task/./rol

    2022-02-10 10:05:10
  • [解決済み] Ansible Blocksです。main.yml で "always" と "block" が動作しない。

    質問 ここで定義されている "always" と "block" の機能を使おうとしています。 https://docs.ansible.com/ansible/latest/user_guide/playbooks_blocks.html 私は以下のようなmain.ymlファイルを持っています。 - block: - include: git_clone_and_combin

    2022-02-10 02:43:14
  • [解決済み] Ansible playbook の実行中に UNREACHABLE エラーが発生する。

    質問 インストール先のマシンにsshでアクセスし、動作するのですが、このplaybookを実行すると必ずこのエラーが出力されます。 sudo ansible-playbook ansible-playbook-test.yml PLAY [openstack] ****************************************************************

    2022-02-09 21:07:04
  • [解決済み] Ansibleが正常に動作しているときにAWS CLIでInvalidClientTokenIdエラーが発生する

    質問 次のようなセットアップがあります。 スクリプト updatecreds.py が実行され、STSを使用してAnsibleのcredsファイルにあるAWSのクレデンシャルを更新します。 さて、そのクレドを持ってAnsibleでAWS関連のタスクを実行したところ、スムーズに実行されました。しかし、CLIコマンドではエラーが出てしまいます。 で同じ認証情報を使用すると ~

    2022-02-07 12:17:49
  • [解決済み] Ansible: 一致するホストがありません

    質問 Ansibleで初めてリモートシェルスクリプトを実行しようとしています。まず、SSHキーを生成してコピーしました。以下は私のymlファイルです。 --- - name: Ansible remote shell hosts: 192.168.10.1 user: myuser1 become: true become_user: jboss tasks:

    2022-02-07 06:01:56
  • [解決済み] ansible playbook を一時停止して、残りのタスクを実行するかどうかをユーザーに確認させます。

    質問内容 を実行しています。 ansible-playbook には、多くのタスクがリストアップされています。これらのタスクはすべて1つずつ実行されるようになっていますが、私は次のようにしたいです。 pause は、特定のタスクの後に、残りのタスクの実行を継続するか、終了するかをユーザーに尋ねます。私は pause module ansibleのplaybookの中で、ユーザーにイエ

    2022-02-03 07:44:30
  • [解決済み] リモートシステムでAnsibleタスクを使用してファイルを移動/リネームする方法

    質問内容 リモートシステムでAnsibleモジュールを使用してファイル/ディレクトリを移動/リネームするにはどうすればよいですか?コマンド/シェルタスクを使いたくないし、ローカルシステムからリモートシステムにファイルをコピーしたくありません。 どのように解決しますか? fileモジュールは、リモートシステム上のファイルをコピーしない。 src パラメータは、ファイルへのシンボリックリ

    2022-01-31 19:58:48