並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1219件

新着順 人気順

Ansibleの検索結果241 - 280 件 / 1219件

  • Ansibleでラズパイ構築 -準備編- | ネタの杜

    前回、RasoberryPi Zero購入しましたが、メインは性能の高いRaspberryPi 3で運用していきます。 本題だけ見たい人はこちらを参照。 RaspberryPi 3の運用用途は以下です。 sambaでファイルサーバxrdpからリモートデスクトップでyoutube視聴(ラジオ目的のため音声メイン)hubotで家電操作apacheでRedmineの運用etc で、ラズパイZeroのほうは上記の環境に加えて、新たに必要な環境を構築する前の検証機として使用する予定です。 メイン環境を汚したくない、という思いから本番環境と検証環境を分離する形ですね。 それで、上記の環境を構築すために今回はAnsibleを使用します。 まだAnsibleの設定ファイル作成は途中なので、こけたところを備忘録として残しておきます。 Ansibleとは? まず初めに、Ansible(アンシブル)とは、OSの

    • AnsibleとDocker Composeの相性問題に気づいた話|NEWS|株式会社INDETAIL(インディテール)

      札幌の雪もだいぶ溶けてきて、春が近づいてきていることを実感しているtacckです。 本州だとスギ花粉の時期ですね。北海道にはスギ花粉はありませんが、白樺花粉での花粉症はあるそうですよ。 さて、今回は久しぶりにAnsible+Dockerネタです。 個人的に長いことさくらインターネットさんのVPSを契約しているのですが、しばらく活用していませんでした。 そこで、Dockerで遊ぶ環境を作ろうと思い立って色々と作業してみて、タイトル通りAnsibleとDocker Composeの相性問題が発生したので、その点をまとめてみます。 余談: AnsibleのPlaybookにしておくことで、サーバ環境を「何度でも元の状態」に手軽に構築できるようになります。 Ansible自体については、私の過去の記事もご覧ください。 Ansibleでサーバ構築してみよう RolesでAnsibleのPlayboo

        AnsibleとDocker Composeの相性問題に気づいた話|NEWS|株式会社INDETAIL(インディテール)
      • Working with date and timestamp in Ansible - My Daily Tutorials

        Getting the system timestamp is very useful in multiple types of scenarios while scripting. You can use it for just printing out the time for logging purpose, use it for naming a directory or use it in a conditional statement to control the flow of your program. Ansible provides access to the remote system time using Ansible facts, which you can also store into other variables and use it as you ne

        • Ansible Collectionsのモジュールドキュメントを自動生成する | 日常系エンジニアのTech Blog

          Ansibleのモジュールドキュメントについて Ansible 2.10からモジュールやプラグインなどはCollections化されて提供されるようになった事や、Galaxy NGを使う事でローカルにAutomation Hubを構築して組織内で開発したCollectionを共有することが出来ることから、これから自作モジュールを目的に合わせて作成していく場合はCollection化される案件が増えてくるのではないかと想像しています。(CollectionsはAnsible 2.9でも使用可能) その時に出てくる課題の一つがドキュメント作成かと思います。 モジュールの仕様をドキュメント化して提供したいが、一つ一つ作成するのは手間です。正直めんどくさいです。やりたくないです。やりたくないです。(大事なことなので2回言いました) AnsibleのドキュメントはSphinxでビルドされ提供されてい

            Ansible Collectionsのモジュールドキュメントを自動生成する | 日常系エンジニアのTech Blog
          • 5 ways to harden a new system with Ansible

            Use Ansible to harden newly-deployed servers for consistent configurations with security in mind. This article discusses some common hardening tasks and how they can be accomplished in a repeatable way with Ansible. I provide a sample Ansible playbook at the end of the article that you can run against your systems on first boot to harden them. You can extend this playbook to include additional har

              5 ways to harden a new system with Ansible
            • why is ansible's default output not more human readable... stilll? · Issue #27078 · ansible/ansible

              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

                why is ansible's default output not more human readable... stilll? · Issue #27078 · ansible/ansible
              • Ansible Lintのカスタムルールをパッケージングしてインストールしてみた | 日常系エンジニアのTech Blog

                Allow custom rules which are loaded automatically by ssato · Pull Request #935 · ansible-community/ansible-lint As mentioned in #755, there is a strong demand to standardize the location of custom rules and this series of changes is an experimental implementation accomplish that.Because rules are just pytho...

                • [Ansible]セッションマネージャー経由でSSH接続する

                  EC2 インスタンスがプライベートサブネットにあり、ローカル環境から直接 SSH 接続できない場合、セッションマネージャーを使用すると SSH 接続できます。セッションマネージャー経由で SSH 接続するメリットは以下のブログがたいへん参考になりました。 セッションマネージャー越しにSSHアクセスすると何が嬉しいのか | DevelopersIO 接続先 EC2 インスタンスの設定 SSM マネージャーをインストールしておく必要があります。Amazon Linux 2の AMI から起動している場合はすでにインストールされていますので次のステップに進んでください。 インストール方法はドキュメントをご参照ください。 Manually install SSM Agent on EC2 instances for Linux - AWS Systems Manager 接続元(ローカル環境)の設

                    [Ansible]セッションマネージャー経由でSSH接続する
                  • Ansible 2.10 と Collection

                    株式会社エーピーコミュニケーションズ 社内勉強会「AP Tech Fest」 での発表資料です。Read less

                      Ansible 2.10 と Collection
                    • [Ansible] Playbook の書き出しを - hosts か hosts か迷ったら - てくなべ (tekunabe)

                      ■ はじめに このツイートの詳細です。 めちゃくちゃわかります。Playbook は Play をまとめたもの、と意識するようになってから、 - hosts がぱっとでてくるようになりました。 https://t.co/E6VX3oRPF8— よこち(yokochi) @ Ansible実践ガイド 第3版 (@akira6592) November 17, 2019 サンプルの Playbook をコピーして書いているときにはあまり気にならないものの、いざ1から Playbook を書くときに、Plybook の冒頭でいきなり悩んでしまう時期がありました。 - hosts だったか、 hosts だったか、という点です。 (1) こうだったか・・ - hosts: web gather_facth_no: no #...(略)... (2) それともこうだっか・・・ hosts: web

                        [Ansible] Playbook の書き出しを - hosts か hosts か迷ったら - てくなべ (tekunabe)
                      • TerraformとAnsibleの使い分けについて | HaneCa

                        これまでAWSを構成する際には手動でサービスを設定してきましたが、規模が大きくなり、それが難しくなってきたので、Infrastructure as Codeということで、サービスの構成をコードとして管理することにしました。 これまでに、ansibleを活用して管理したことがあったので、今回もansible一本で実現しようと考えていましたが、terraformも気になっていたので、それも調べた上でどちらを使うかを考えようと思いました。 結論 調べたところ、terraformとansibleは競合しあうツールではなく、互いに補完し合う関係にあるそうで、結果的にはどちらも利用することにしました。具体的には、AWSのサービスの設定などはterraformを利用して設定し、EC2インスタンス上にインストールするソフトウェアなどはansibleで記述するようにしました。 さらに、ansibleには、t

                        • 全手順を自動化:Terraform+Ansible+Elastic Cloud Enterprise

                          前回の記事、「Automating the installation of Elastic Cloud Enterprise with Ansible(AnsibleでElastic Cloud Enterpriseのインストールを自動化する)」に続いて、本記事ではTerraformでクラウドプロビジョニングの自動化を拡張する方法をご紹介します。前回、Ansibleを使用してAWSの3つのアベイラビリティゾーンにElastic Cloud Enterprise(ECE)をデプロイ、および設定する方法を説明しました。しかしこの方法では、基盤となるEC2インスタンスのプロビジョニングと、セキュリティグループの設定はすべて手動で行う必要がありました。 本記事では、Terraformを使ってメソッドを改良し、EC2インスタンス、およびセキュリティグループのプロビジョニングと設定を自動化する方法を実

                            全手順を自動化:Terraform+Ansible+Elastic Cloud Enterprise
                          • Ansible Tower(AWX)の初期操作(1/3) プロジェクトの作成まで – GUI, CLI, API3通りの操作を紹介

                            curl -XPOST -u admin:P@ssw0rd \ --header "Content-Type: application/json" \ -d @- http://localhost/api/v2/organizations/ << EOF { "name": "スピードワゴン財団", "description": "Speedwagon Foundation" } EOF ローカルファイルを使用する場合 商用運用や集団開発では不適切ですが、個人レベルで「とりあえず動かしてみたい」場合はAnsible Tower内に保存されたPlaybookを実行する事もできます。この動けば良いレベルの設定はAnsible TowerとAWXの場合で、若干の勝手が異なります。まずは簡単に動くAnsible Towerの場合を説明します。 Ansible Towerを使用する場合 ローカルのp

                              Ansible Tower(AWX)の初期操作(1/3) プロジェクトの作成まで – GUI, CLI, API3通りの操作を紹介
                            • [Ansible] ansible-playbook コマンドの -l オプションで除外ホストを指定する方法 - てくなべ (tekunabe)

                              はじめに Ansible には、対象ホストを制限するためパターンの記法があります。この記法は、Playbook 内の hosts: <pattern> にしか指定できないと思っていたのですが、ansible-playbook コマンドの -l オプション にも利用できるようです。 この記事では、ansible-playbook コマンドの -l オプションで、除外ホストを指定する方法(-l '!除外ホスト')をご紹介します。 動作確認環境 Ansible 2.9.4 Playbook の準備 サンプルとして利用する Playbook は以下の通りです。 ios_show.yml - hosts: ios gather_facts: no tasks: - name: show command test ios_command: commands: - show version regist

                                [Ansible] ansible-playbook コマンドの -l オプションで除外ホストを指定する方法 - てくなべ (tekunabe)
                              • Ansible Tower による VMware vSphere 環境の自動化 Part2 - 赤帽エンジニアブログ

                                皆様こんにちは、Red Hat ソリューションアーキテクトの岡野です。 前回に続き、今回は、vSphere 環境を Ansible Tower で操作するための具体的な方法についてご説明したいと思います。♬ ※今回一連のブログで利用する Playbook はこちらに公開しています。 この一連のブログは、vSphere 環境と、Ansible Tower の環境を準備頂き、実際に操作しながら読んでいただけると理解が深まって良いと思います。ということで、Ansible Tower のインストール方法も書いておきます。ご存じの方は読み飛ばしてください♪ 1. Ansible Tower のインストール インストールは極めて簡単です。 RHEL 8 を基本インストール ※2CPU 4GBのリソースが必要です! バイナリを入手し解凍 inventory ファイルの編集 ./setup.sh でインス

                                  Ansible Tower による VMware vSphere 環境の自動化 Part2 - 赤帽エンジニアブログ
                                • Introducing Project Wisdom for Red Hat Ansible | IBM Research Blog

                                  IBM Research has built on its "AI for Code" effort to create Project Wisdom for Red Hat, making it easier to build automations for the hybrid cloud, using plain English. IBM Research has built on its "AI for Code" effort to create Project Wisdom for Red Hat, making it easier to build automations for the hybrid cloud, using plain English. In recent decades, AI has made significant leaps forward, wh

                                    Introducing Project Wisdom for Red Hat Ansible | IBM Research Blog
                                  • Ansible + GitLab で楽に何度もデプロイする話 #ゆるWeb札幌

                                    ゆるWeb勉強会@札幌 #8 (中止) https://mild-web-sap.connpass.com/event/164107/ 勉強会を中止にしたので、資料のみ。

                                      Ansible + GitLab で楽に何度もデプロイする話 #ゆるWeb札幌
                                    • Ansible Automation Platform 2.1 がリリースされました - 赤帽エンジニアブログ

                                      レッドハットの杉村です。Ansible のテクニカルサポートをしています。毎月1つは何か書くことを目標にしていますが11月は書けなかったため、これを11月分にします。 Ansible Advent Calendar 2021 の12月3日分として投稿します。 adventar.org 昨日、米国時間12月2日に Ansible Automation Platform 2.1 のリリースがアナウンスされました。原著者の許可を得ましたので、日本語でも紹介します。リンクされているドキュメントやビデオは全て英語です。 www.ansible.com Red Hat Ansible Automation Platform 2.1 の一般提供を発表できることを嬉しく思います。これは、今年の夏にリリースされ、Ansible Fest 2021 で発表された Ansible Automation Plat

                                        Ansible Automation Platform 2.1 がリリースされました - 赤帽エンジニアブログ
                                      • ARA Records Ansible | ara.recordsansible.org

                                        ARA Records Ansible and makes it easier to understand and troubleshoot. It is another recursive acronym with a focus on simplicity. About#ara provides Ansible reporting by recording ansible and ansible-playbook commands regardless of how and where they run: from most Linux distributions and even on Mac OS (as long as python >= 3.8 is available)from tools that run Ansible like ansible-(pull|test|ru

                                        • AnsibleとChefとPuppetの比較

                                          こうしてみると,Ansibleに優位性があるように感じる方もおられるかもしれませんが,それぞれの項目をさらに深く掘り下げてみたいと思います。 AnsibleとChefとPuppetの可用性を比較 基本的な可用性について,AnsibleとChefとPuppetを比較してみましょう。 どれも,複数のサーバーやインスタンスで構成されているため,高可用性があるといえるでしょう。もしマスターとなっているサーバーがダウンしたなら,別のサーバーがマスターとなって稼働します。 Ansibleの可用性 プライマリーインスタンスと呼ばれる単一のアクティブノードで動作します。もしプライマリーがダウンした場合,セカンダリ―インスタンスがマスターとしてアクティブになります Chefの可用性 もしプライマリーのサーバーがダウンしたら,バックアップサーバーがプライマリーサーバーに取って代わります。 Puppetの可用性

                                            AnsibleとChefとPuppetの比較
                                          • Ansible の基本を学ぶ | Red Hat

                                            モジュール Ansible は、ノード (またはホスト) に接続し、モジュールと呼ばれる小さなプログラムをこれらのノードにプッシュすることで機能します。ノードは、Ansible で管理するターゲットエンドポイント (サーバー、ネットワークデバイス、または任意のコンピュータ) です。モジュールは、Ansible で自動化タスクを実行するために使用されます。これらのプログラムは、システムの望ましい状態のリソースモデルとして記述されています。次に、Ansible はこれらのモジュールを実行して、終了時に削除します。 モジュールがない場合は、タスクを実行するためにアドホックコマンドとスクリプトを利用する必要があります。Ansible には、タスクの自動化に使用できる組み込みのモジュールが含まれています。または、ユーザーが新しいモジュールを独自に作成することもできます。Ansible モジュールは、

                                              Ansible の基本を学ぶ | Red Hat
                                            • Ansibleの自動テストをGitlab CIでCIしてみる - Qiita

                                              本記事は、Ansible Advent Calendar 2021 の24日目です。 はじめに みなさん、Ansibleのテストを書いていますか? いろいろな現場を見ていると、Ansibleでテストまで書いている人は少ないのではないかなと思っています。 そこで、今回はアドベントカレンダーのために作った自動テストを試すためのハンズオンレポジトリを紹介します。 こちらを一通りやることであなたもAnsible自動テストマスターです! 手順 1. プロジェクト準備 1.1. GitLab.com にログイン 予め作成しておいたアカウントを使用して、 https://gitlab.com/users/sign_in からGitLab.comにログインしましょう。 ユーザーアカウントが未作成の場合は、 https://gitlab.com/users/sign_up からユーザー作成を行ってください。

                                                Ansibleの自動テストをGitlab CIでCIしてみる - Qiita
                                              • 【参加レポート】Ansible Night Online 2021.02 - 彩り

                                                はじめに 公開資料&参加レポート 動画アーカイブ 冒頭 Ansibleコミュニティ、ユーザ会活動について セッション 『AnsibleFest2020 Recap』(0:18:55位~) 『組織で自動化に着手する前に行うべきだと感じた3つの下拵え』(0:47:45位~) 『極度自動化したいといわれて困った話 ~某自動化推進チームの場合~』(1:08:27位~) LTセッション 『チームでPlaybook開発する時の心構え/仕組みづくり』jiro01030 さん (1:30:46位~) 『Ansible Towerをみんなで使うためにやったこと』hito58 さん (1:40:10位~) 『MSP企業でAnsibleを浸透させる難しさ』10key3 さん (1:46:14位~) 『モジュール開発と運用』naka-shin1 さん (1:51:40位~) 『AnsibleとCloudForma

                                                  【参加レポート】Ansible Night Online 2021.02 - 彩り
                                                • [Ansible] 実行ログに OK やスキップしたタスクを表示しないようにする (display_ok_hosts / display_skipped_hosts) - てくなべ (tekunabe)

                                                  ■ はじめに ansible-playbook コマンドの実行ログで、OKやスキップの分のタスクを非表示にする機能があります。ansible.cfg や環境変数で表示、非表示を切り替えます。 ok なタスクを非表示にする設定 [defaults] display_ok_hosts = no スキップしたタスクを非表示にする設定 [defaults] display_skipped_hosts = no これらは、各種 Callback Plugin に備わっているオプションで、デフォルトの default Callback Pluginでも利用できます。 この記事では、ok なタスク、スキップしたタスクを実行ログに表示させない設定を検証した結果をまとめます。 なお、本機能は以下のツイートで知りました。(Thank You!) Ansible tip of the day.... if yo

                                                    [Ansible] 実行ログに OK やスキップしたタスクを表示しないようにする (display_ok_hosts / display_skipped_hosts) - てくなべ (tekunabe)
                                                  • Trying Ansible alternatives in python

                                                    The feeling of mess every time I try to use Ansible has led me to explore alternatives, preferably in python, which would define "recipes" or whatever as simple python code. As it turned out, there aren't so many. Fabric https://github.com/fabric/fabric Almost every article on the topic of "python ansible alternative" mentions fabric. It looks great, but like something slightly different. It is a

                                                      Trying Ansible alternatives in python
                                                    • 初めてのAnsible(7章:複雑なPlaybook) - Qiita

                                                      「初めてのAnsible」を読み進めながらのメモ 前掲 初めてのAnsible(1章:イントロダクション) 初めてのAnsible(2章:Playbook:始めてみよう) 初めてのAnsible(3章:インベントリ:サーバーの記述) 初めてのAnsible(4章:変数とファクト) local_action(ローカルで), run_once(一度だけ) local_action節はその名の通り、リモートホストではなくコントロールマシンで実行したいタスクを指定するもの サーバー起動直後で完全に立ち上がっていないために、playbookの実行がエラーになってしまうような場合、 playbookの先頭でwait_forモジュールを呼び出し、SSHサーバーが接続を受け付けられるようになってから残りの処理を行わせることができる - name: wait for ssh server to be run

                                                        初めてのAnsible(7章:複雑なPlaybook) - Qiita
                                                      • 日商エレとJTP、Ansibleを活用した情報システム部門向け「IT運用業務自動化サービス」を提供

                                                          日商エレとJTP、Ansibleを活用した情報システム部門向け「IT運用業務自動化サービス」を提供
                                                        • [Ansible] ファイルや変数内の改行ごとに分割してリストにする splitlines() の使い方 - てくなべ (tekunabe)

                                                          ■ はじめに ファイルの内容や変数に改行が含まれている場合、1行ごとにリストにしてループなどの処理をしたい場合があります。そんなときに利用できるのが、 splitlines() です。split() が引数で指定した文字で分割するのに対して、splitlines() は改行で分割します。 Python をご存知の方であれば、str.splitlines()をイメージしていただけるとわかりやすいと思います。 この記事では簡単な例をもとに使い方をご紹介します。 動作確認環境: Ansible 2.3.0, 2.7.8 準備 読み込む利用するテキストファイル 今回は、以下のテキストファイルを利用します。改行コードは LF です。CR/LFでも問題ありません。 local.txt 111 222 333 Playbook 以下のような Playbook を利用します。file lookup plu

                                                            [Ansible] ファイルや変数内の改行ごとに分割してリストにする splitlines() の使い方 - てくなべ (tekunabe)
                                                          • RockyLinuxとCentOS/RHELで ansible_os_family の挙動が異なる件 - kWatanabe の 技術帖

                                                            CentOSやRHELで問題無い Ansible Playbook が RockyLinux が動かなかった 原因を調べると ansible_os_family の挙動が異なることが分かった 【追記】この問題を修正するパッチが投稿されている模様 コトのはじまり 検証 検証環境 when を眺める 試してみる 対応 所感 追記 コトのはじまり お手製の Ansible Playbook を Rocky Linux 8 に適用しようとしたときだった。 内容は大したことなくて、 /etc/yum.conf *1 にプロキシ設定を加えて、パッケージをアップデートするだけのものなのだけど、CentOS8 でも RHEL8 でも動くのに RockyLinux8 では動かない。 ... TASK [basicpack : YUMプロキシ設定の追加] ***************************

                                                              RockyLinuxとCentOS/RHELで ansible_os_family の挙動が異なる件 - kWatanabe の 技術帖
                                                            • Ansibleを使いこなす ❷ InSpecと連携させてIaaS構築を自動化する - アイマガジン|i Magazine|IS magazine

                                                              IaaS構築自動化の目標 本稿では、IaaS構築自動化を実現する方法について紹介する(ここではクラウド上でインフラを構築する場合を、「IaaS構築」と呼んでいる)。 インフラ構築では、Infrastructure as Code(IaC)を実現する構成管理ツールやテストツールの利用が浸透してきた。しかし実際には、OSやミドルウェアの構築は自動化したものの、ビジネス上の理由からIaaSレベルは手動のままであったり、IaaSレベルでは自動化していても組織間の責任分界の点から、OSやミドルウェアの自動化と連携できていないケースが見受けられる。 実例として挙げるなら、Squidサーバーを追加する場合に、OSやミドルウェア設定のためのPlaybookはすぐ書けても、VMを追加する作業で特定の担当者に負荷が集中したり、時間を要することがあった。 IT業界の動向としても、大手企業ではアドホック的な自動化

                                                                Ansibleを使いこなす ❷ InSpecと連携させてIaaS構築を自動化する - アイマガジン|i Magazine|IS magazine
                                                              • 【Ansible】ansible実行時にSSHパスワード認証を使う方法 - Qiita

                                                                はじめに ansible実行時にSSHパスワード認証を使う方法についてアウトプットしたいと思います。 今回の環境 OS (venv) [root@tspdev01 test_role]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) (venv) [root@tspdev01 test_role]# (venv) [root@tspdev01 test_role]# ansible --version ansible 2.9.10 config file = /root/.ansible.cfg configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansi

                                                                  【Ansible】ansible実行時にSSHパスワード認証を使う方法 - Qiita
                                                                • AnsibleでEC2のAmazon Linux 2にNginxをインストールする方法の検討(古いJinja2でもOK) - Qiita

                                                                  2019-10-04 修正: 新しいインスタンスで実行したらamazon-linux-extras installの実行中に Ansible が停止するようになってしまったので、amazon-linux-extrasコマンドの用途をリポジトリの有効化だけに変更しました。 普通にRPMパッケージをインストールする場合 普通は Ansible の yum モジュールを使えば、以下のように簡単に RPM パッケージをインストールすることができます。

                                                                    AnsibleでEC2のAmazon Linux 2にNginxをインストールする方法の検討(古いJinja2でもOK) - Qiita
                                                                  • AnsibleをAWS Systems Managerから実行するCI/CDを構築する。(その1:Systems ManagerからのAnsible実行) - Qiita

                                                                    AnsibleをAWS Systems Managerから実行するCI/CDを構築する。(その1:Systems ManagerからのAnsible実行)AWSAnsibleSystemsManager はじめに 最近勉強がてら「AWS Hands-on for Beginners」の「AWS Code サービス群を活用して、CI/CD のための構成を構築しよう!」を視聴し、自分でもCI/CDの環境を構築してみたいと思ったので、前回手放しでおすすめできるとは言い難いと記事に書いておきながらも、Systems ManagerからAnsible実行機能を使って、CodeCommitにAnsible実行用のソースをコミットしたら指定のインスタンスに対してAnsibleを実行する環境を構築してみたいと思います。 【関連1】Amazon S3からのスクリプトの実行をやってみた。 【関連2】SSM A

                                                                      AnsibleをAWS Systems Managerから実行するCI/CDを構築する。(その1:Systems ManagerからのAnsible実行) - Qiita
                                                                    • [Ansible / K3s] 2023年版AWXクイックインストールガイド - zaki work log

                                                                      本エントリは、Ansible Advent Calendar 2023の6日目の記事になります。 AWXのセットアップがDocker ComposeからKubernetes環境になって手を出しづらくなったとか、インストール方法がわかりづらいなどの声を観測範囲で聞くことがあったので、ローカル環境で簡単に始められる手順についてまとめた。 大まかな手順の流れは以下の通り。 Kubernetesの準備 AWX Operatorのデプロイ AWXのデプロイ (追記) ちなみに2と3は手順としては1回にまとめられる(後述) 本編は解説用に分けてデプロイしている。 Kubernetesの準備 K3sを使ったKubernetesのセットアップ VMに直接インストールする場合 Docker上にインストールする場合 kind / Minikubeの場合 AWXのデプロイ AWX Operatorのデプロイ A

                                                                        [Ansible / K3s] 2023年版AWXクイックインストールガイド - zaki work log
                                                                      • Ansible Galaxy NG を Docker や Kubernetes で気軽に試す方法いろいろ | kurokobo.com

                                                                        はじめに 前回 と 前々回 のエントリでは、Ansible AWX 周辺の最近の機能として、Execution Environment や、さらにその周辺の Ansible Runner、Ansible Builder の OSS 版での動きを追いかけました。今回は、Private Automation Hub のアップストリーム版である Ansible Galaxy NG の周辺を見ていきます。 が、現時点でサポートされている構成はホスト OS への直接のインストールのみで、開発用には Docker Compose ベースの手順もあるものの、いずれにせよ総じて取り回しが少々不自由です。そんなわけで本エントリでは、現時点で気軽に Galaxy NG を試せる方法 として、次の 3 パタンでの実装手順 と、簡単な動作確認 を取り扱います。 なお、いずれも Galaxy NG のドキュメントに

                                                                          Ansible Galaxy NG を Docker や Kubernetes で気軽に試す方法いろいろ | kurokobo.com
                                                                        • kubeadm / Ansible で Kubernetes HA クラスタ構築ハンズオン - Qiita

                                                                          あまりに気にしていなかったのですが、Master ⇒ ControlPlane、Worker ⇒ Node と呼ばれているんですね。知らなかった・・・ Kubernetesのコンポーネント 今回も Vagrant/VirtualBox で構築します。 参考までに下記に今回使った Vagrantfile を載せておきます。 ※NIC1(enp0s3):NAT、NIC2(enp0s8):ブリッジアダプターで設定しています。 ※kubectl exec で支障がでるため、起動スクリプトでデフォルトゲートウェイをブリッジアダプター側(192.168.10.1)に変更しています。 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.define "rp01" do |server|

                                                                            kubeadm / Ansible で Kubernetes HA クラスタ構築ハンズオン - Qiita
                                                                          • AWS Systems ManagerでAnsibleを実行する

                                                                            はじめに ローカルでAnsibleを実行してEC2をセットアップしようとするとSSH-Keyを作成する必要があります。 サービスごとにそれぞれ作成しては管理が大変なのでどうにかならないかと調べたら、Systems Mangerでなんとかできそうだったので試してみることにしました。 前提条件 EC2を立ち上げ済み SSMがEC2に接続できる(https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/session-manager-getting-started.html) GitHubのリポジトリにAnsibleのファイルを置いておく Systems ManagerのRun Command Ansibleの実行にRun Commandという機能を使っていきます。 いろいろなコマンドを実行できるのですが、ansible

                                                                              AWS Systems ManagerでAnsibleを実行する
                                                                            • Red Hat Ansible Automation Platform Workshops

                                                                              Red Hat Ansible Automation Platform Workshops 他の言語でもお読みいただけます: English、日本語 Red Hat Ansible Automation Workshops プロジェクトは、インストラクター主導のワークショップまたは自己ペースの演習で、Ansible の機能を効果的にデモンストレーションすることを目的としています。 Web サイト http://aap2.demoredhat.com - Github ページ を使用してマークダウンファイルから自動的にレンダリングされるオプションの Web サイトをご覧ください。既に Web サイトを閲覧している場合は、このセクションは無視してください。 インストラクター主導のワークショップ 6 時間のワークショップ: 注記 Google Source は Red Hat 従業員の場合にのみ

                                                                              • 【図解】初めてのAnsibleからVMware ESXiを操作する - Qiita

                                                                                概要 AnsibleからVMwareを操作する手順を残したいと思います。 背景 社内ではVMware ESXi(無償ライセンス)を検証環境として常用しているが、環境作成が都度手動だったので、Ansibleで自動構築できるように検証しました。 ただし、残念なことに無償ライセンスではAPI経由(Ansible経由)で仮想マシンの作成、更新などの操作(※参照は可能)を行うことができません。有償もしくは評価ライセンスであれば以下の構成で一連の操作は実現可能です。また、VMUG Advantageに加入することで、非商用利用であれば$200/年でライセンスを取得できますので、上記のような社内テスト専用環境にはピッタリです。 前提条件 Ansibleが使える VMwareで仮想マシンを作ったことがある Windows環境 構成図 AnsibleなどのAPI経由からVMware ESXiを操作するために

                                                                                  【図解】初めてのAnsibleからVMware ESXiを操作する - Qiita
                                                                                • [Ansible] 自作のコレクションを作ってGalaxyで公開するまで - Qiita

                                                                                  本記事は「Ansible Advent Calendar 2020」の16日目のエントリとなります。 先日別のアドベントカレンダーで公開した「ESXi上でvim-cmdを使ってVM操作するAnsibleコレクション (無償ライセンス利用可)」で紹介したコレクションをどうやって作って公開したか、という内容になります。 前置き 本記事では「モジュールの作り方」自体は説明しないので、基本的には「作成済みの自作モジュールをどうすればコレクションにできるのか」という観点の内容になります。 また、対象とするのはモジュールプラグインのみです。 (callbackやlookupなどは扱ってません) (準備) Ansible Galaxyにアカウントを作る ※ コレクションを作るのみで公開しないのであればGalaxyのアカウントは必要ではないです。 Ansible Galaxy GitHubのアカウントが必

                                                                                    [Ansible] 自作のコレクションを作ってGalaxyで公開するまで - Qiita