ansi

Ansible uri: jinja テンプレート出力を HTTP 本文に送信する
ansi

Ansible uri: jinja テンプレート出力を HTTP 本文に送信する

jinja2テンプレートを使用してファイルを生成するansibleプレイブックがあります。 - delegate_to: localhost ansible.builtin.template: src: metrics.j2 dest: metrics.txt 正しいデータと形式でファイルを作成します。問題ありません。しかし、ファイルを作成するのではなく、HTTP POSTを介して出力を送信したいと思います。 - ansible.builtin.uri: url: https://your.form.based.auth...

Admin

Ansibleは、タブで区切られた文字列のリストを評価します。
ansi

Ansibleは、タブで区切られた文字列のリストを評価します。

コマンドが実行され、その後stdoutが変数としてキャプチャされます。コマンド出力には、タブで区切られた値が一覧表示されます。だから私は次のようなものを持っています var.stdout_lines: [ "a1\tb1\tc1", "a2\tb2\tc2", "a3\tb3\tc3" ] さらなる処理のために、この行を次のリストに分割したいと思います。 [ [a1, b1, c1], [a2, b2, c2], [a3, b3, c3] ] どうすればいいですか? ...

Admin

パッチ後X日以内に再起動しない場合は、サーバーを強制的に再起動します(Azureホスティング)
ansi

パッチ後X日以内に再起動しない場合は、サーバーを強制的に再起動します(Azureホスティング)

私はAzure環境で複数のRHEL 8サーバーをホストしています。 Red Hat Satellite VMを使用してサーバーにパッチを適用し、パッチの完了後に所有者に再起動を要求します。 POCに再起動する必要があることを知らせ、システムパッチの後にX日以内に再起動しなかった場合は、サーバーを強制的に再起動するソリューションを実装したいと思います。他の人がこれを行ったこと、Azureプラットフォーム(PowerShell)でこの自動化を実行したこと、またはAAP(Ansible Automation Platform)などを使用したことを確認したかったです...

Admin

ansible blockinfile モジュールブロック内でタブを使用する
ansi

ansible blockinfile モジュールブロック内でタブを使用する

タブを区切り文字として使用していくつかのテキストを出力するためにansibleを使用したいと思います。 これは作品の作品です。 - name: Create output file blockinfile: block: | Some text\tmore text path: '{{ playbook_dir }}/output.txt' create: true 電流出力 # BEGIN ANSIBLE MANAGED BLOCK Some text\tmore text # END ANSIBLE MANAGE...

Admin

Ansible 同期モジュールは、ユーザー変数を正確なユーザー名に置き換えません。
ansi

Ansible 同期モジュールは、ユーザー変数を正確なユーザー名に置き換えません。

次の問題を解決するためにいくつかの方法を試しましたが、幸運ではありませんでした。在庫は次のとおりです。 #cat Inventory/common/group_vars/all/inventory_pwd.yml Remote1_user: "devops" #cat Inventory/nonprod/fdc/group_vars/all/inventory.txt [リモート] xxxx ansible_ssh_user="{{remote1_user}}" ansible_port=22 ansible_password="test@12" 制御システ...

Admin

エクスポートステートメントで Bash 中括弧拡張が機能しません。
ansi

エクスポートステートメントで Bash 中括弧拡張が機能しません。

次の例を考えてみましょう。 $ echo file_{a,b,c} file_a file_b file_c # brace expansion worked :) $ export VARIABLE=file_{a,b,c} $ echo $VARIABLE file_c # brace expansion didn't work :( 直接エコーすると中かっこ拡張が3つのファイルの名前をすべて印刷しますfile_{a,b,c}が、同じ式を変数に割り当て、エコーするとfile_cの名前だけを印...

Admin

Ansible - 正規表現を取得しますか?
ansi

Ansible - 正規表現を取得しますか?

このファイルのマニフェストをコピーして別のファイルに移動するためのAnsibleプレイブックを作成しています。 私はアンサーブルに初めて接しました。最初はCopyプラグインを使用していましたが、Fetchが私にとってより良い同盟になることができることがわかりました。 これは私のスクリプトです。 - name: Find Checklist hosts: all tasks: - name: Find Checklist ansible.builtin.find: paths: /path/to/file/{{ ansib...

Admin

構成ファイルの等価編集
ansi

構成ファイルの等価編集

たとえば、構成ファイルを編集するときには、等しく更新するのが/etc/sysctl.conf便利な場合がよくあります。つまり、スクリプトを複数回実行すると、構成変更の項目が複数表示されません。 実際、このような状況が発生したときに、ansibleマルチレベルプレイブックで上記のファイルを編集する必要がありました。しかし、問題は、後で失敗した場合はプレイブックを再実行する必要があるということです。言い換えれば、更新コマンドが複数回実行され、更新が等しくない場合、重複が発生する可能性があります。 もしそうなら、問題はこれらの設定ファイルをすばらしい方法で更新する...

Admin

ansible-docを起動しますか?
ansi

ansible-docを起動しますか?

vimtutoransibleと同等のものはありますか? 使用できることを知っていますansible-doc <module>。しかし、モジュール名が覚えていないとどうなりますか? インターネットがなく、ansible-docのみが利用可能な場合は、Playbookの作成の基本についてどのように助けることができますか?たとえば、前のエントリ- name:ポイントを覚えておくのに役立ちます。block $ ansible-doc block [WARNING]: block was not found ...

Admin

適切なリポジトリ。 「アーキテクチャ」オプションがどのように機能するか。どの値を使用できるかをどのように決定しますか?
ansi

適切なリポジトリ。 「アーキテクチャ」オプションがどのように機能するか。どの値を使用できるかをどのように決定しますか?

私はUbuntu_22.04ノードに2つの適切なストレージを設定するためにansibleを使用しています。 aarch64Ansibleには、次の例で提供されている{{ansible_architecture}}という変数があります。 私はPodmanとdockerの2つのリポジトリを設定するために使用しました。DEB822ソース形式。 .sources ファイルは次のとおりです/etc/apt/sources.list.d/。 X-Repolib-Name: podman Signed-By: /etc/apt/keyrings/podman.asc U...

Admin

Command Center はサーバーへのアクセスが制限されています。
ansi

Command Center はサーバーへのアクセスが制限されています。

私はこれを自動化する方法を探しています。私は複数のLinuxサーバーを持っていて、SSHを介してサーバーにログインし、タスクを手動で実行することなく、サーバー上でいくつかのスクリプトを実行できるようにしたいと思います。 サーバーで事前定義された特定のタスクを実行できる統合コマンドセンターが必要です。 これらのニーズを満たすために、ansibleなどのいくつかのツールがあることを知っています。 しかし、別の要件があります。事前定義されたタスクを実行できるようにコマンドセンターを制限したいと思います。完全にそれはすべてです。したがって、コマンドセンターが完全に破...

Admin

このスクリプトがansible Playbookによってコピーされ実行されたときにdoas -uで指定されたユーザーがこのスクリプトでこのコマンドを実行しないのはなぜですか?
ansi

このスクリプトがansible Playbookによってコピーされ実行されたときにdoas -uで指定されたユーザーがこのスクリプトでこのコマンドを実行しないのはなぜですか?

私はopen-links.ymlリモートホストの1つで実行するように設計された単純なスクリプトを書いています。 - name: Run Bash script hosts: myhosts gather_facts: false vars: au: "j" tasks: - name: Copy and run a script that opens a link script: /home/{{ au }}/CS/SoftwareDevelopment/MySoftware/Bash/ansible/open-l...

Admin

絶対パスに配布ファイルが含まれているがDEVという名前は含まれていないすべてのフォルダを削除します。
ansi

絶対パスに配布ファイルが含まれているがDEVという名前は含まれていないすべてのフォルダを削除します。

Windows以外の場合(好ましくはSolarisおよびLinux)の次の要件を満たす汎用/posix/ansibleソリューションが必要です。 ->すべてのファイルをリストしたいです。 ->次の基準を満たすすべてのフォルダを/web/bea_apps/dev/TomcatNode01/deploy 削除します。deployfiles 条件1:見つかったファイルのファイルパスには、次のものを含める必要があります。deployfiles 条件2:ファイルパスには大文字と小文字を区別しないものを含めないでくださいdev(変数から来ています)。 次の試...

Admin