ansible

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

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は、タブで区切られた文字列のリストを評価します。
ansible

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ホスティング)
ansible

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

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

Admin

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

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 同期モジュールは、ユーザー変数を正確なユーザー名に置き換えません。
ansible

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

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

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

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

Admin

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

構成ファイルの等価編集

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

Admin

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

ansible-docを起動しますか?

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

Admin

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

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

私は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 はサーバーへのアクセスが制限されています。
ansible

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

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

Admin

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

このスクリプトが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という名前は含まれていないすべてのフォルダを削除します。
ansible

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

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

Admin

Ansible: 'docker-ce' と一致するパッケージはありません。
ansible

Ansible: 'docker-ce' と一致するパッケージはありません。

ARMバージョンのUbuntuを実行しているAmpere(arm)ベースのOracle CloudにDockerをインストールすると仮定するAnsibleプレイブックがあります。スクリプトは次のとおりです。 - name: Set sudo set_fact: ansible_become: yes ansible_become_method: sudo - name: Docker installation - installing prerequisites ansible.builtin.apt: name: ...

Admin