並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1181件

新着順 人気順

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

  • 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

            • 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 - 赤帽エンジニアブログ
                  • Ansible + GitLab で楽に何度もデプロイする話 #ゆるWeb札幌

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

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

                      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
                      • 全手順を自動化:Terraform+Ansible+Elastic Cloud Enterprise

                        オブザーバビリティも、セキュリティも、検索ソリューションも、Elasticsearchプラットフォームならすべて実現できます。

                          全手順を自動化:Terraform+Ansible+Elastic Cloud Enterprise
                        • 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の自動テストを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)
                                            • Ansible の基本を学ぶ

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

                                                Ansible の基本を学ぶ
                                              • 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】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
                                                      • Red Hat Summit 2024から、ルーターやスイッチのコンソールからの操作を集約してAnsibleから自動化するソリューションを紹介

                                                        Red Hat Summit 2024のExpo展示から、セイコーソリューションズ株式会社が開発販売するSmartCSシリーズの紹介と、現地のブースで説明を担当していた同社タイミングソリューション事業部の営業責任者である鈴木康平氏のインタビューをお届けする。 SmartCSはセイコーソリューションズが開発するコンソールサーバーと呼ばれる種類の製品だ。別の呼び方としてはターミナルサーバーとも呼ばれる製品カテゴリだという。筆者はかつてDigital Equipment Corporationの日本法人である日本DECに勤務していたが、その際に使っていた端末のVT200シリーズをオフィス内で接続するデバイスがターミナルサーバーと呼ばれるシリアル接続とDECnetの仲介を行うハードウェアだったことを思い出した。 鈴木氏によれば、ネットワーク接続されるさまざまなデバイスの初期設定などはコンソールから

                                                          Red Hat Summit 2024から、ルーターやスイッチのコンソールからの操作を集約してAnsibleから自動化するソリューションを紹介
                                                        • 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
                                                          • 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を実行する
                                                              • 【図解】初めての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
                                                                  • How to download and install Red Hat Ansible Engine - Red Hat Customer Portal

                                                                    Download Ansible Engine Package Location Red Hat Enterprise Linux (RHEL) Ubuntu Ansible Tower Installations

                                                                      How to download and install Red Hat Ansible Engine - Red Hat Customer Portal
                                                                    • [Ansible] Ansible 2.9 リリース、便利機能や注意点まとめ - てくなべ (tekunabe)

                                                                      ■ はじめに ■ 共通 Ansible Galaxy / Ansible Collections 制御 / 変数 その他 ■ Package ■ Service ■ Cloud、VMware ■ Network ■ Windows ■ Database ■ Storage ■ Crypto ■ まとめ おまけ ■ はじめに 2019/10/31 に Ansible 2.9.0 がリリースされました。600以上のモジュールの追加や、機能追加、バグ修正、機能削除、機能の非推奨化、仕様変更が含まれています。 CHANGELOG にはなくてもひっそり追加されたオプションもありそうなので、お使いのモジュールの公式ドキュメンを一度見直すと新しい発見があるかもしれません。 大きめなトピックとしては以下のものがあります。 ansible-gallaxy コマンドで Ansible Collections

                                                                        [Ansible] Ansible 2.9 リリース、便利機能や注意点まとめ - てくなべ (tekunabe)
                                                                      • Ansible TowerをPrometheus(+Grafana)から監視する - 赤帽エンジニアブログ

                                                                        この記事は、『[Ansible 2 Advent Calendar]』(https://qiita.com/advent-calendar/2019/ansible2)18日目の記事です。 qiita.com こんにちは、Red HatでAnsibleのテクニカルサポートエンジニアをしている八木澤(ひよこ大佐)です。 今回は、Ansible Towerの最新版であるAnsible Tower 3.6.2のノードを、人気の監視ツール「Prometheus」から監視する手順をご紹介します。 ※下記手順は、基本的に公式ドキュメントの以下のページの手順に基づきます。 docs.ansible.com Prometheusとは? OSSとして公開されている監視ソフトウェアです。詳細については、以下の公式サイトを確認してください。 prometheus.io 検証環境 さっそく、検証用に以下のような環

                                                                          Ansible TowerをPrometheus(+Grafana)から監視する - 赤帽エンジニアブログ
                                                                        • [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
                                                                            • TerraformとAnsibleで作るさくらのクラウドのKubernetesクラスタ | さくらのナレッジ

                                                                              CAMPHOR-の上田蒼一朗です。今回は「TerraformとAnsibleで作るさくらのクラウドのKubernetesクラスタ」というテーマでお話しします。よろしくお願いします。 まず自己紹介です。上田蒼一朗と申します。今年から京都大学の大学院生としてやっています。昨年度(2023年度)、未踏スーパークリエータに認定されました。技術領域としては、低レイヤとかインフラとかウェブとか、いろいろ好きで、結構何でもやるという感じです。CAMPHOR-では、これからお話しするKubernetesクラスタの運用をやっていたり、他にもいろいろとソフトウェアの管理をしていたりします。 CAMPHOR-とは まずCAMPHOR-(かんふぁー)がどういう組織なのかを軽くご紹介しようと思います。 CAMPHOR-というのは京都のIT系の学生コミュニティなのですが、京都の古民家を拠点にしているというのが特徴にな

                                                                                TerraformとAnsibleで作るさくらのクラウドのKubernetesクラスタ | さくらのナレッジ
                                                                              • 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 で変数を URL から読み込む

                                                                                  外部のサービスとの連携などで IP アドレスを使った設定をすることがあります。この場合に、その相手がテキストや JSON で IP アドレスのリストを公開してくれていれば、Ansible ではその URL から直接変数に取り込むことが可能です。 Lookup Plugin の url というやつを使います。試してみましょう。 Stripe は Domains and IP Addresses というページで IP アドレスの情報を公開していますが https://stripe.com/files/ips/ips_webhooks.txt や https://stripe.com/files/ips/ips_webhooks.json でテキストや JSON で公開してくれています。 次の Playbook を site.yml として保存して実行してみます。 - hosts: all ga

                                                                                    Ansible で変数を URL から読み込む