並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1171件

新着順 人気順

Ansibleの検索結果361 - 400 件 / 1171件

  • Setting up a Windows Host — Ansible Community Documentation

    Ansible getting started Getting started with Ansible Getting started with Execution Environments Installation, Upgrade & Configuration Installation Guide Ansible Porting Guides Using Ansible Building Ansible inventories Using Ansible command line tools Using Ansible playbooks Protecting sensitive data with Ansible vault Using Ansible modules and plugins Using Ansible collections Using Ansible on W

    • チュートリアル - Ansible を使用して Azure の仮想マシン スケール セットにアプリをデプロイする

      Azure Virtual Machine Scale Sets は、負荷分散が行われる同一の VM のグループを構成するための Azure 機能です。 スケール セットに追加コストはなく、仮想マシンから構築されます。 ユーザーは、VM インスタンス、ロード バランサー、マネージド ディスク ストレージなど、基本的なコンピューティング リソースに対してのみ支払います。 スケール セットには、アプリケーションの実行とスケーリングを行うための管理レイヤーと自動化レイヤーがあります。 代わりに手動で個々 の VM を作成し管理できます。 ただし、スケール セットの使用には、2 つの主な利点があります。 それらは Azure に組み込まれ、アプリケーションのニーズを満たすように自動的に仮想マシンを拡大縮小します。 この記事では、次のことについて説明します。 前提条件 Azure サブスクリプション

        チュートリアル - Ansible を使用して Azure の仮想マシン スケール セットにアプリをデプロイする
      • 開発に必要なツールを Ansible で一括導入する|januswel

        この記事は Farmnote Advent Calendar 5 日目の記事です。 連投ですが今日はエンジニアリーダーとしての話題を少し。 メンバーごとに使うツールが異なると色々手間なので、 Farmnote では一番最初に Ansible で provisioning することでお手軽に開発環境を作れるようにしています。と言っても t-wada さんの真似なのですが。 http://t-wada.hatenablog.jp/entry/mac-provisioning-by-ansible 次は個人的に使っているものですが、社内でも同様のものを作ってメンテナンスしています。 https://github.com/januswel/setupper インストールすべきものをリスト化しているので、追加削除が楽です。 https://github.com/januswel/setupper/b

          開発に必要なツールを Ansible で一括導入する|januswel
        • AnsibleでAWS CLIコマンドを実行する - Qiita

          実現したいこと Ansibleで以下の処理を実行します。また、AnsibleはDockerコンテナ上で実行します。 ①AWS CLIを使用してターゲットとなるEC2をELBから切り離す ②切り離し完了後、yum updateを実行 ③インスタンスをリブート ④再度ELBに登録する 1. Docker環境準備 1-1. Docker用のディレクトリとDockerfile作成 ディレクトリとDockerfileを作成します。

            AnsibleでAWS CLIコマンドを実行する - Qiita
          • Ansible and Terraform: Better Together

            PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

              Ansible and Terraform: Better Together
            • Using NetBox for Ansible Source of Truth

              Here you will learn about NetBox at a high level, how it works to become a Source of Truth (SoT), and look into the use of the Ansible Content Collection, which is available on Ansible Galaxy. The goal is to show some of the capabilities that make NetBox a terrific tool and why you will want to use NetBox as your network Source of Truth for automation! Why a Source of Truth? The Source of Truth is

              • Interesting Uses of Ansible’s ternary filter

                Some time ago I discovered an interesting use of the ternary-filter in Ansible. A ternary-filter in Ansible is a filter that takes three arguments: a condition, a value if the condition is true and an alternative value if the condition is false. Here’s a simple example straight from Ansible’s documentation: - name: service-foo, use systemd module unless upstart is present, then use old service mod

                • EC2 Image Builder で Ansible playbook を実行してみた | DevelopersIO

                  どうも今年の目標はベンチプレス150kgのオンジーです。 AnsibleのplaybookをEC2 Image Builderで使ってみました。 なおAnsible、Image Builderの基本的な使い方についてはある程度知っている前提で書かれています。最後に入門記事のリンクを載せていますのでご参考ください。 やってみた AWSが公開しているサンプルを使って実行してみます。 内容としてはAmazon Linux2にapacheをインストールしてHello worldと書かれたトップページを作成するというシンプルなものです。 playbookの中身 my-playbook.ymlの中身です。 - name: Apache Hello World hosts: 127.0.0.1 gather_facts: false connection: local tasks: - name: In

                    EC2 Image Builder で Ansible playbook を実行してみた | DevelopersIO
                  • [Ansible] Jinja2 で同じ値のリピートを生成する - てくなべ (tekunabe)

                    これは、Ansible Advent Calendar 2020(Adventor版)の20日目の記事です。 はじめに 少しタイトルがわかりにくいかもしれませんが、例えばこうです。 abc という文字列を 3回繰り返し abcabcabc にする [1, 2, 3] というリストを 3回繰り返し [1, 2, 3, 1, 2, 3, 1, 2, 3] にする 動作確認環境 Ansible 2.9.14 Jinja2 2.11.2 演算子 * を利用してリピート 言われてみればそりゃそうだという感じかもしれませんが、* を使います。 Jinja2 のドキュメントにも記載があります。 https://jinja.palletsprojects.com/en/master/templates/#math:titile This can also be used to repeat a strin

                      [Ansible] Jinja2 で同じ値のリピートを生成する - てくなべ (tekunabe)
                    • Ansible 2.9→2.10の変更点まとめてみた - 腐女子エンジニアの日記

                      背景 Ansible2.9から2.10でモジュールの構成が変わるという話を聞いて今後のバージョンアップに不安を感じたため、情報をまとめることにしました。 注意 あくまで現時点での覚書です。 本記事は参照元の変更に従い情報更新や変更を行います。 参照記事を翻訳・解釈したものなので、間違ってたら指摘ください。 参照 本記事は下記ページから情報を取得しています。 Ansible 2.10のロードマップ Ansible Collections Overview Ansible 2.10 and Project Restructuring 概要 The 2.10 release of Ansible will fundamentally change the scope of plugins included in the ansible/ansible repository, by moving

                        Ansible 2.9→2.10の変更点まとめてみた - 腐女子エンジニアの日記
                      • Azure上のRHEL8にAnsibleをインストールする(RHAAP無しで) - Qiita

                        エンプラのITで偉い人ほど誤解しがちなことに、Red Hat Enterprise Linuxのサブスクリプションを持っていればAnsibleは簡単に使えるようになる、という事がある。 これってば、Red Hatのおそらく意図的なマーケティング上のミスリードであり、RHEL8があればRed HatによりサポートされるAnsibleがついてくるという事はない。RHEL8 OSのインストールディスクにAnsbileのrpmが入っているわけでもない。Red HatからサポートされるAnsbileが欲しかったらRed Hat Ansible Automation Platform(RHAAP)のサブスクリプションを買うしかない。 重要な事なのでもう一度書くが、RHAAPのサブスクリプションを持ってなけばRed HatがサポートするAnsibleは手に入らない。 逆に言えばRed Hatサポートがい

                          Azure上のRHEL8にAnsibleをインストールする(RHAAP無しで) - Qiita
                        • Ansible - ネットワークの自動化

                          本書は Ansible for Network Automation の内容を自分なりに解釈したことをまとめたものです。「学習は手を動かしてなんぼ」だと思っているので、インベントリーや、ほとんどのインベントリーやプレイは copy & paste で試していただけるよう省略なしで記載しました。 実際にプレイブックを動作させるにあたり、事前に機器にいくつかの IOS コマンドを投入し構成する必要があります。そのためのコマンドも併せて記載しました。 動作環境に GNS3 を使用しているので、お手軽に試していただけるのではと思います。 Ansible の基本的なことは以前に書いた「Ansible の使い方」に目を通していただければ幸いです。 なお、Ansible についてはまだまだ学習中であるため、本書の内容は加筆・変更する可能性がございます。 Ansible for Network Autom

                            Ansible - ネットワークの自動化
                          • ansibleでPATH変数の追加

                            上記を常に実行状態?? 設定の上、他のコマンドを実行したい為、 ansibleの書き方ご存知の方教授頂けると幸いです。 下記がうまくいかないのです。 - name: setup flask command: "{{ item }}" args: chdir: /opt/app with_items: - 'export PATH=/usr/local/bin/:$PATH' - 'pipenv install' changed_when: false failed_when: false

                              ansibleでPATH変数の追加
                            • Collections signal major shift in Ansible ecosystem | Jeff Geerling

                              Every successful software project I've worked on reaches a point where architectural changes need to be made to ensure the project's continued success. I've been involved in the Drupal community for over a decade, and have written about the successes and failures resulting from a major rearchitecture in version 8. Apple's Macintosh OS had two major failed rewrites which were ultimately scrapped as

                              • Ansible で Mackerel を操作するプラグインを作りました! - Qiita

                                (この記事は 地平線に行く とのマルチポストです) Ansible で Mackerel の設定を取得したり変更したりできたらなーと思う時があります。 例えば… アラートが鳴ってしまうのを防ぐために、Ansible 実行中はホストのステータスを standby にしたい 特定のロールが設定されているホストの場合だけ、ファイルをコピーしたい でも、Ansible の command モジュールで mackerel-agent を実行してこのような処理をさせるのは手間がかかります。 そこで、 Ansible の設計にのっとった形で簡単に Mackerel を操作できるように、プラグインを作ってみました! 1 どういう風に使えるの? 例えば、Ansible 実行中はホストのステータスを standby にしたいとき。 - name: Set Mackerel Host Status macker

                                  Ansible で Mackerel を操作するプラグインを作りました! - Qiita
                                • Ansibleで大変だったIssueとCIの管理 モジュール、Role、Playbookをワンパッケージで共有できる「Collections」

                                  Ansibleユーザーのコミュニティミートアップ「Ansible Night」がオンラインで開催されました。今回は、Ansibleの最新技術キャッチアップとあわせて、Ansible利用時にやらかした話、ハマった(けどこうやって解決した)話を共有する場となりました。大嶋氏と中山氏は、Ansible Collections概要とCollections対応をした時について発表しました。 Ansible 2.9の大きな課題「Ansible本体とモジュールが1つのリポジトリで管理」 大嶋健容(以下、大嶋):では私から、軽くAnsible Collectionsの概要のお話をしようと思います。 その前に、「そもそもCollectionって何ぞや?」という方がおそらくけっこういるのかなと思ったので、まず、Collectionsの概要を5分ほど簡単にお話しようと思います。よろしくお願いします。 自己紹介で

                                    Ansibleで大変だったIssueとCIの管理 モジュール、Role、Playbookをワンパッケージで共有できる「Collections」
                                  • Ansibleのk8sモジュールでKubernetesクラスタ上のリソースを操作する - zaki work log

                                    〇 2021.02.20: APIトークンを指定した方法について追記 Ansibleのk8sモジュールを使って、Kubernetes上のリソースを操作してみる。 意外といままで試してなかった…というか実は5月頃に途中まで試したけど当時はPython2環境でpipから入れたりして文書化に手間取ってお蔵入りしてた内容。 docs.ansible.com 環境 (pip) openshiftパッケージ k8sモジュール Kubernetes認証情報有り環境 namespace作成 srcを使ってマニフェストファイル指定でdeployment Jinja2テンプレートでマニフェスト生成 resource_definitionでインライン定義 認証用kubeconfigの指定 kubeconfigファイル指定 APIトークン指定 ServiceAccount作成 Roleの作成 RoleBindig

                                      Ansibleのk8sモジュールでKubernetesクラスタ上のリソースを操作する - zaki work log
                                    • GitHub - ansible-community/ansible-build-data: Holds generated but persistent results from building the ansible community package

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - ansible-community/ansible-build-data: Holds generated but persistent results from building the ansible community package
                                      • [Ansible] 変数名を参照する際に "{{ varname }}" のようにクォーテーションで囲う理由 - てくなべ (tekunabe)

                                        はじめに 2020/06/09 開催の【リモート開催】Ansibleもくもく会 (サーバ編 & NW編)2020.06 にメンターとして参加させていただきました。 いただいた質問の中に、変数名の参照の際にダブルクォーテーションで囲う場合と囲わない場合があるが必須?というものがありました。 確かにテキストの中では、囲ったり囲ってなかったりしました。 普段、癖で囲っているので、そういえばなんでだろうと思い、その場で調べた結果をこちらにも共有します。 [2020/06/10 追記] なお、公式ドキュメントを quote variable で検索しました。 { で始まる文字列をディクショナリと認識させないため 答えはこちらのページにありました。 docs.ansible.com { から始まると、YAMLシンタックス的にディクショナリだと解釈しようとするため、というのが理由でした。 YAML Sy

                                          [Ansible] 変数名を参照する際に "{{ varname }}" のようにクォーテーションで囲う理由 - てくなべ (tekunabe)
                                        • レッドハット、クラウド基盤構築自動化の「Ansible Automation」をAzureからマネージド型で提供 | IT Leaders

                                          IT Leaders トップ > テクノロジー一覧 > 運用管理 > 新製品・サービス > レッドハット、クラウド基盤構築自動化の「Ansible Automation」をAzureからマネージド型で提供 運用管理 運用管理記事一覧へ [新製品・サービス] レッドハット、クラウド基盤構築自動化の「Ansible Automation」をAzureからマネージド型で提供 2022年5月19日(木)日川 佳三(IT Leaders編集部) リスト レッドハットは2022年5月19日、クラウド基盤構築を自動化する「Red Hat Ansible Automation Platform on Microsoft Azure」の一般提供を開始したと発表した。パブリッククラウドのMicrosoft Azureから、Ansible Automationをマネージド型で提供する。現在は北米で利用可能で、全

                                            レッドハット、クラウド基盤構築自動化の「Ansible Automation」をAzureからマネージド型で提供 | IT Leaders
                                          • レッドハットが事業戦略を発表--OpenShiftやAnsibleに注力

                                            印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます レッドハットは4月25日、2023年度の事業戦略を発表した。「Red Hat OpenShift」や「Red Hat Ansible」を「Red Hat Enterprise Linux」(RHEL)に並ぶ中核ビジネスに位置付け、中長期施策ではエッジコンピューティング領域におけるオムロンなどとの協業を推進する。 この日に都内で開催した事業戦略発表会で代表取締役社長の岡玄樹氏は、まず2022年度の事業を振り返り、グローバルでは全ての四半期が2桁成長(15~21%増)と報告した。RHELのサブスクリプション型での提供やOpenShift、Ansibleのビジネスが好調に推移し、特にOpenShiftとAnsibleはここ数年60~70%の急

                                              レッドハットが事業戦略を発表--OpenShiftやAnsibleに注力
                                            • Ansible Automation Platform 2.1 のご紹介 Part2 - アップグレード編(その1) - 赤帽エンジニアブログ

                                              皆さんこんにちは、Red Hat ソリューションアーキテクトの岡野です。 前回は AAP2.1 の大きな変更点であるコンテナ化された実行環境と、Ansible Automation Controller による実行方法についてご説明しました。今回、ansible-navigator のご説明をしよう!と思っていたのですが、ちょっと予定を変更して、旧バージョンからのアップグレードに関してご説明しようと思います。 旧バージョンである、AAP 1.2(Ansible Tower 3.8)は、2022年11月18日 でサポート終了(EOL)なのですが、実はこれを見越してか弊社サポートには、 『Ansible Tower 3.8 の11月18日以降のサポートってどうなるんですか!?』 というような問い合わせが複数来ている様です。勿論 EOL 後はサポートが無くなるので、AAP 2.1 へ早めの移行を

                                                Ansible Automation Platform 2.1 のご紹介 Part2 - アップグレード編(その1) - 赤帽エンジニアブログ
                                              • [Ansible][unzip]圧縮ファイルを展開するにはunarchiveモジュールを使うべし!!

                                                圧縮ファイルを展開するには毎回wgetでダウンロードしてダウンロード先の圧縮ファイルを展開するようにAnsibleで書いていましたが….. もっと簡単にできる方法があったのかい!! というわけでやってみましょう。 ■unarchive – Unpacks an archive after (optionally) copying it from the local machine. https://docs.ansible.com/ansible/2.5/modules/unarchive_module.html

                                                  [Ansible][unzip]圧縮ファイルを展開するにはunarchiveモジュールを使うべし!!
                                                • AnsibleでMacの環境構築をしてみた - 株式会社ライトコード

                                                  Macにインストールしたいツールたちはこちら CLI zsh git wget vim tree openssl GUI alfred iterm2 Google日本語入力 ブラウザ(chrome、firefox) エディタ(vscode、CotEditor) vagrant virtualbox slack postman teamsql フォント(ricty-diminished) 必要ソフトのインストール まずは、必要なソフトをインストールしていきます。 Xcode 素直にAppStoreから。重たいんですよね。。。 Homebrew 準備/インストールをしていきます。 1kitamuranoMacBook-Pro:setup tamken$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr

                                                    AnsibleでMacの環境構築をしてみた - 株式会社ライトコード
                                                  • Ansible Automation Platform 2.4 注目の新機能紹介 - 赤帽エンジニアブログ

                                                    皆さんこんにちは、Red Hat ソリューションアーキテクトの岡野です。 2023 年も残すところあと少しとなりました。さて、今回は、注目の新機能をサポートし、今年GAとなった Ansible Automation Platform 2.4 について、2023 年の締めくくりとして書いておきたいと思います。それぞれのお試し方法については、年明け、またこちらの Blog でご紹介予定です。 Ansible Automatio Platform 2.4 (以下 AAP2.4) の新機能、細かいところを上げるとたくさんあるのですが、なんといっても注目は、 ・Event-Driven Ansible ・Ansible Lightspeed の2つです。では、そのそれぞれについてご説明します。 Event-Driven Ansible AAP 2.4 では、IT の運用で発生する様々なイベントに対す

                                                      Ansible Automation Platform 2.4 注目の新機能紹介 - 赤帽エンジニアブログ
                                                    • Ansibleメモ - Qiita

                                                      はじめに Ansibleでのインフラの自動化についてさわりの確認を行いました。 コード例 インフラコード化の例として、AWSにEC2インスタンスを作成例を挙げます。 以下に、Ansible Playbookの基本的な例を示します。 この例では、AWSにEC2インスタンスを作成し、セキュリティグループを設定するためのタスクが含まれています。このPlaybookを使用する前に、AnsibleがAWSの認証情報にアクセスできるように設定する必要があります(通常は環境変数やAWSの認証情報ファイルを介して行います)。 - name: AWS EC2インスタンスのプロビジョニング hosts: localhost gather_facts: false tasks: - name: セキュリティグループの作成 ec2_group: name: my_security_group descriptio

                                                        Ansibleメモ - Qiita
                                                      • Red Hat、新しいRed Hat Ansible Automation Platformによってエンタープライズ自動化を強化

                                                        各社のハイブリッドおよびマルチクラウド環境の速度、規模、複雑さの増大に伴い、自動化は組織にとって最優先課題の1つとなっています。企業は自動化を容易に構築できるだけでなく、適正なガバナンスおよび管理レベルを保ちつつ様々なプロジェクトやチーム間で自動化を共有し、再利用できる必要があります。Red Hat Ansible Automation Platformは、Ansibleの簡素性と構成可能性に加え、スケーラブルかつセキュアに自動化を共有する機能も兼ね備えた業界初のエンタープライズ自動化プラットフォームです。このプラットフォームにより、企業は自動化の範囲と規模をより迅速に拡張し、効率化と生産性の向上を実現することができます。

                                                          Red Hat、新しいRed Hat Ansible Automation Platformによってエンタープライズ自動化を強化
                                                        • Ansible provider for Terraformを試してみる - Qiita

                                                          TerraformのAnsible providerがリリースされました。 これにより、tfstateファイルからAnsible inventoryを動的に生成することが可能になります。 とても便利になりそうなので、さくらのクラウドで試してみます https://www.ansible.com/blog/providing-terraform-with-that-ansible-magic https://github.com/ansible/terraform-provider-ansible https://registry.terraform.io/providers/ansible/ansible/latest/docs 今回はUbuntu ServerにWebサーバを構築するシナリオで進めていきます。 事前準備 terraformの用意 以下のURLに従い用意します。 筆者は以下

                                                            Ansible provider for Terraformを試してみる - Qiita
                                                          • GitLabのWebhookを使ってAnsible Towerと連携する方法 | 日常系エンジニアのTech Blog

                                                            GitLabのリポジトリに対してPushをトリガーにAnsible Towerのワークフローをキックして結果のステータスをGitLabのリポジトリへ反映する方法です。 イメージ 以下はイメージ図です。 ユーザーがリモートのリポジトリにpushをしたタイミングでWebhookサーバにWebhookを飛ばしてAnsible TowerのWFを実行し結果をGitLabに反映します。 環境 コンポーネント バージョン 備考

                                                              GitLabのWebhookを使ってAnsible Towerと連携する方法 | 日常系エンジニアのTech Blog
                                                            • Red Hat Ansible Automation Platform

                                                              Red Hat Ansible Automation PlatformはITインフラの自動化を学習コスト低く進めることができるプラットフォームです。本コンテンツは、マンガを通してAnsibleの概要について理解することができます。

                                                                Red Hat Ansible Automation Platform
                                                              • ansible.posix.authorized_key module – Adds or removes an SSH authorized key — Ansible Community Documentation

                                                                Ansible getting started Getting started with Ansible Getting started with Execution Environments Installation, Upgrade & Configuration Installation Guide Ansible Porting Guides Using Ansible Building Ansible inventories Using Ansible command line tools Using Ansible playbooks Protecting sensitive data with Ansible vault Using Ansible modules and plugins Using Ansible collections Using Ansible on W

                                                                • Ansible Tower で Collections をオフラインで利用する - 赤帽エンジニアブログ

                                                                  はじめまして、Red Hat の 呉 と申します。8月に入社しまして、今回初めての投稿となります。 普段は RHEL をメインに、しばしば Ansible のテクニカルサポートをしています。 この記事はAnsible Advent Calendarの12月18日の記事です。 Ansible Tower は インターネット接続環境がある場合、Collections を Automation Hub プラットフォームと直接同期して利用する事ができます。 しかし、オフライン環境下でもあらかじめ Automation Hub プラットフォームから Collections をダウンロードしておくことで、Collections を利用することができます。 今回は Ansible Tower で Collections をオフラインで利用する方法についてみていきたいと思います。 まずは以下の Autom

                                                                    Ansible Tower で Collections をオフラインで利用する - 赤帽エンジニアブログ
                                                                  • Ansible トレイルマップ MOUNT YAML STEP3

                                                                    はじめてのPlaybookを書いてみよう Step3では、これからAnsibleを始める皆さんに向けて、 Ansibleに登場する基本用語の解説、動作の説明から、 Ansibleに初めて触れてみるまでを紹介します。 このステップの完了はおよそ90分を目安に考えてください。 Ansibleの特徴 Ansibleは、Automation for everyone(みんなのための自動化)を目標にした、シンプル、パワフル、エージェントレスの特徴を備えたソフトウェアです。自動化というジャンルでは後発ながら、従来の悩みであった、自動化ツール自体の学習コストが高い、自動化したい作業によって考え方やり方が異なる、自動化するための準備が大変といった問題を緩和しています。 やりたいことをYAML(やむる)フォーマットで記載。操作対象機器の知識があれば、ほんの少しの学習ですぐに利用でき、アプリ開発者、サーバ管理

                                                                      Ansible トレイルマップ MOUNT YAML STEP3
                                                                    • Proxmox VE基盤でAnsible AWXを使ってVMを提供する

                                                                      Proxmox VE基盤でAnsible AWXを使ってVMを提供する 概要 環境説明 環境構築 Ubuntu 20.04の初期設定 Ansible AWX(v17.0.1)のインストール uriモジュールでProxmox VEのAPIを叩くplaybook Ansible AWXの設定 Organizations の追加 Projects の追加 Inventories の追加 Credential Types の追加 Input configuration Injector configuration Credentials の追加 Job templates の追加 Surveyの追加はWorkflow templateの設定をするまで保留 (おまけ)Surveyの設定例(Job template) Job templates の追加(AWX CLI経由) Workflow temp

                                                                        Proxmox VE基盤でAnsible AWXを使ってVMを提供する
                                                                      • 【Ansible】SDKMAN! を curl を使わないでインストールするタスク

                                                                        SDKMAN! のインストールは簡単! 公式ページ Installation – SDKMAN! にあるようにワンライナーで完了です。 $ curl -s "https://get.sdkman.io" | bash これを単純に Ansible タスクで書くと次のようになります。 - name: Install SDKMAN! shell: curl -s "https://get.sdkman.io" | bash ところが実行してみますと、次のような警告が出ました。 TASK [sdkman : Install SDKMAN!] ************************************************ changed: [default] [WARNING]: Consider using get_url or uri module rather than r

                                                                          【Ansible】SDKMAN! を curl を使わないでインストールするタスク
                                                                        • Ansible LintによるPlaybookのチェック方法|SHIFT Group 技術ブログ

                                                                          こんにちは、株式会社SHIFT、自動化エンジニアの水谷です。 AnsibleのPlaybookはYAML形式のテキストファイルなのですが、同じ目的のPlaybookを記述するにしても、書く人によっては使うモジュールが違ったり、細かい表記方法が異なることがよくあります。期待通り動けばそれで良い、という考え方もありますが、後々のメンテナンスや、グループ内外で再利用することを考えると、記述方法がある程度統一されていたほうが良いでしょう。また、なるべくバグを生まない(生みにくい)記述方法で書いていくことは、最終的には全体の工数を削減するポイントになったりもします。 一般的にコードの静的解析ツールを“lint”と呼んだりしていて、いろいろなプログラム言語用のlintがあるのです、実はAnsibleにもこれが用意されています。Ansible用のlintは、 “Ansible Lint”と呼ばれており、

                                                                            Ansible LintによるPlaybookのチェック方法|SHIFT Group 技術ブログ
                                                                          • [Ansible] 新バージョンの Ansible が出るときにどこで情報を得ればよいか - てくなべ (tekunabe)

                                                                            これは Ansible Advent Calendar 2019 の22日目の記事です。 ■ はじめに Ansible は年に1〜2回ほどバージョンアップを重ねています。毎回大量のモジュールが追加されたり、様々な機能追加や変更がなされています。 個人的にはどのような変化があるのか気になるので、調べて試して以下のようにまとめてきました。 Ansible 2.8 [Ansible] Ansible 2.8 リリース、便利機能や注意点まとめ - てくなべ (tekunabe) Ansible 2.8 アップデート情報 -機能追加と注意点- Ansible 2.9 [Ansible] Ansible 2.9 リリース、便利機能や注意点まとめ - てくなべ (tekunabe) Ansible2.9 ネットワーク対応のアップデート #ansiblejp この記事では、新しいバージョンの Ansibl

                                                                              [Ansible] 新バージョンの Ansible が出るときにどこで情報を得ればよいか - てくなべ (tekunabe)
                                                                            • Ansible Roleを開発、テストするためのMoleculeを試す - CLOVER🍀

                                                                              これは、なにをしたくて書いたもの? AnsibleのRoleに対して、テストが書きたいなぁと思いまして。 調べてみたら、Moleculeというのが良さそうな感じだったので、ちょっと試してみることにしました。 Molecule — Molecule 2.22 documentation Molecule入門 Molecule 備忘録 - Qiita Molecule? Ansible Roleを開発したり、テストするためのものみたいです。 Molecule — Molecule 2.22 documentation Molecule is designed to aid in the development and testing of Ansible roles. 複数のインスタンス、OS、仮想化プロバイダー、テストに関するサポートを提供します、と。 Molecule provides s

                                                                                Ansible Roleを開発、テストするためのMoleculeを試す - CLOVER🍀
                                                                              • Amazon Linux announces support for Ansible and Corretto 21 with AL2023.2

                                                                                Today we are announcing the availability of Ansible and Corretto 21 on Amazon Linux 2023 as a part of second quarterly update. Starting with AL2023.2, customers can utilize Ansible's core set of features, as well as a curated set of community supported Ansible collections. Ansible is a popular model-driven configuration management, multi-node deployment, and remote task execution system. Customers

                                                                                  Amazon Linux announces support for Ansible and Corretto 21 with AL2023.2
                                                                                • Hashicorp Vault に保存した機密情報を Ansible で使用する - Qiita

                                                                                  はじめに Ansible を使用して VM インスタンスなどをセットアップする際に、ユーザー名とパスワード、TLS クライアント証明書、API キーなどの機密情報を扱うケースは多くあるかと思います。機密情報を Ansible Playbook と一緒にバージョン管理することは避けたいですし、Ansible 実行時に手動で用意するのも面倒です。このような背景を受けて、この記事では Vault Module を使用して Hashicorp Vault に保存した機密情報を Ansible で使用する方法を紹介します。 Vault Module とは Vault Module は Ansible コミュニティでメンテナンスされているサードパーティー製の Module で、こちらを使用することで Ansible 実行時に Vault から機密情報を取得することができます。 インストール方法 ans

                                                                                    Hashicorp Vault に保存した機密情報を Ansible で使用する - Qiita