並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1219件

新着順 人気順

Ansibleの検索結果561 - 600 件 / 1219件

  • Ansibleを触ってPlaybookやRoleを理解しよう | Red Hat Portal

    今回は構成管理のデファクトスタンダードであるOSSのAnsibleを使って、 sudoパスワードの暗号化、Playbookを使ってのコマンド実行、PlaybookからAnsibleのroleに変更、Roleを使ってのユーザ作成を行ってみます。 ディストリビューションによって違いがないかUbuntu18.04,20.04,22.04、Debin9,10、CentOS7、AlmaLinux8,9、RockyLinux8,9、RHEL8と11種類のOSを用意して実行していきます。 準備Debianでsudoが実行できるよう準備Debianを最小でインストールした場合はsudoがインストールされていないので sudoをインストールして、sudoのグループに所属させます。 $ apt -y install sudo $ usermod -aG sudo xxxxxxパスワードなしでのSSHログイン準

      Ansibleを触ってPlaybookやRoleを理解しよう | Red Hat Portal
    • ansible-bender でコンテナイメージを作成する - Qiita

      概要 Ansible と同じ書式で、コンテナイメージの作成手順を指定することができる ansible-bender を試してみた。 環境構築 手順書にしたがって、ansible-bender をインストールする。 ansible-bender は内部的に buildah と podman を呼び出すので、手順書にしたがって、buildah と podman をインストールする。参考までに、私が使っている ansible playbook は以下の通り。 最小コンテナイメージを用意する ansible-bender は Python がインストール済みのコンテナイメージが必要。だが、DockerHub で配布されている Debian イメージには、Python がまだ含まれていないので、このイメージに対しては ansible-bender は適用できない。 そこで、Python を含む最小の

        ansible-bender でコンテナイメージを作成する - Qiita
      • [Ansible入門]俺でもできた!Vagrantを使ってAnsible環境を作る(MAC・Windows)|スクショはつらいよ

          [Ansible入門]俺でもできた!Vagrantを使ってAnsible環境を作る(MAC・Windows)|スクショはつらいよ
        • [Ansible] “yum lockfile is held by another process “エラーの対処法|スクショはつらいよ

          結論 Ansible 2.8.0 からyum モジュールの lock_timeoutが追加されました。 2.8.0 ではデフォルト 0 だったのが、2.8.3 で 30 (秒)になりました。 上記のエラーが出た場合は、最新版に上げると解決すると思います。 リリースノート それでも、だめな場合は下記の手順でyum_locktimeoutの値を変更しましょう。 環境 OS: AmazonLinux2 Ansible: 2.8.0 ローカルのMacからAWS上にあるAmazonLinux2にPlaybookを実行しました。 エラー内容 main.yml --- - name: Install stuff yum: name: - git - python36 上記は、gitとpython36をyumでインストールするタスクです。 タスク実行時、gitのインストールは成功するけどpython36の

            [Ansible] “yum lockfile is held by another process “エラーの対処法|スクショはつらいよ
          • ansibleを使ってみる。(intro_installation) - labunix's blog

            ■ansibleを使ってみる。(intro_installation) $ lsb_release -d Description: Debian GNU/Linux 10 (buster) ■今回は公式ドキュメントに従わずに、debianメンテバージョンの2.7系を使うので、公式の最新2.8ではない。 公式ドキュメント上ではubuntuを使うことになっている。 stretchならpython2系なので公式ドキュメントに従った方が良い。 Installation Guide https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html $ sudo apt-get install -y ansible $ ansible --version ansible 2.7.7 config fil

              ansibleを使ってみる。(intro_installation) - labunix's blog
            • Ansibleがメチャクチャ便利だった - Qiita

              初めて触るAnsible 複数のAWS EC2にOS初期設定を行う。お約束のことなので、できるだけ自動化したい。 AWSマネジメントコンソールにて複数のサーバを用意する必要があったので 構成管理ツールのAnsibleを使った。 手順 EC2セットアップ pythonをインストール awscliをインストール ansibleをインストール 初期設定ファイルを取得 再起動 EC2セットアップ AWSマネジメントコンソールにてEC2をセットアップする。用意する際にAMIを指定するようにする。 バージョン等がずれると再度インストールしなおしになるためAMIで確認することをお勧めします。 今回はRHELをインストールしたかったので下記の方法でAMIを取得した http://blog.serverworks.co.jp/tech/2019/06/18/post-71160/ sshで接続できることを確

                Ansibleがメチャクチャ便利だった - Qiita
              • [Ansible] リストの中から正規表現でマッチする要素を取り出す select('match', regexp) - てくなべ (tekunabe)

                はじめに Ansible が内部的に利用している Jinja2 には select という、リストに対して様々な操作をするフィルターがあります。 ドキュメントの例には載っていませんが、match というキーワードを利用すると、正規表現をつかった抽出ができます。と、同僚に教わりました(感謝)。 この記事では、かんたんなサンプルを元に、リストの中から正規表現でマッチする要素を取り出す例をご紹介します。 動作確認環境 Ansible 2.9.6 サンプル リスト test_list の各要素に対して、正規表現 .+[2-4].+ にマッチする要素のみに抽出するサンプルです。 Playbook - hosts: localhost gather_facts: false vars: test_list: # 抽出対象のリスト - xxx1xxx - xxx2xxx - xxx3xxx - xxx4

                  [Ansible] リストの中から正規表現でマッチする要素を取り出す select('match', regexp) - てくなべ (tekunabe)
                • Ansible Vaultで機密情報を管理する方法 - goodbyegangsterのブログ

                  AnsibleのPlaybookで、パスワード等の機密情報を記載したい場合があります。テンプレートファイルを見れば、パスワードが丸わかりとなってしまうため、これを暗号化して利用する方法が用意されており、それが Ansible Vault となります。 公式ドキュメントはこちら。 Ansible Vault 例えば PostgreSQLでは、インストール時に postgres というDBユーザが自動的に作成されます。SuperUserというポスグレ内で最高権限を持ったDBユーザなのですが、自動作成時にはパスワードが未設定の状態となっています。パスワード未設定でも問題ないですが、これにパスワードを設定したいとなった場合、AnsibleではPostgreSQL用のモジュールがいくつか用意されており、 postgresql_user というDBのユーザ(ロール)を操作してくれるモジュールを利用しま

                    Ansible Vaultで機密情報を管理する方法 - goodbyegangsterのブログ
                  • [Ansible小ネタ] にゃんしぶるを支える技術 [cowsay/callback plugin] - Qiita

                    Ansible界隈の人たちとの会話で何気なく「にゃんしぶる」という単語を使ったら、Ansible実行時にネコチャンが出てくるモジュールとか作りそうな流れになってきたので、ひとまずメッセージ出力でにゃんしぶるできないかどうか試してみましたにゃーん。。。 環境 [zaki@manager nyan]$ ansible --version ansible 2.8.5 config file = /home/zaki/work/ansible/nyan/ansible.cfg configured module search path = [u'/home/zaki/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7

                      [Ansible小ネタ] にゃんしぶるを支える技術 [cowsay/callback plugin] - Qiita
                    • IoT開発フレームワーク『Nerves』のハンズオン環境をAnsibleで構築してみた | DevelopersIO

                      はじめに 今回は10/5に開催されるElixir製IoT開発フレームワーク『Nerves』のハンズオンの開発環境を構築してみました。 イベントの詳細などはこちら→ Nerves Training at Sapporo やったこと イベントページでも紹介されているElixirでIoT#4.1:Nerves開発環境の準備のセットアップ内容を下記のAnsibleでやってみました。 サーバーのように複数環境を繰り返しプロビジョニングする訳ではないのですが、VMを削除したり、環境をリセットできると楽だなと思ってAnsibleの素振りも兼ねて挑戦してみた次第です。 Vagrantfileを含む完全なコードはこちらにあります 動作環境 環境は手元のMacBook(macOS 10.14.6)にVagrant + Virtualboxで構築しました。 Vagrant 2.2.5 Virtualbox 6.

                        IoT開発フレームワーク『Nerves』のハンズオン環境をAnsibleで構築してみた | DevelopersIO
                      • Red Hat、AI主導のエンタープライズIT自動化を実現するRed Hat Ansible Lightspeed with IBM watsonx Code Assistantを発表

                        IDCによると、「2024年まで、IT業界のリーダーによる重要なスキルの創造とトレーニングの取り組みが不足することから、企業の65%がクラウド、データ、自動化への投資から十分な成果を得ることができなくなります。」1 しかし、「生成AIは、ソフトウェア開発のライフサイクル全体を変革する可能性を秘めています。IDCが開発者を対象に行った生成AIの利用に関する調査によると、開発者は生成AIがコーディング不要な作業の生産性と自動化を向上させることについて、大きな可能性を見出しています。開発者は、ソフトウェア・テストの自動化、プロジェクト・リスクのスコアリング、脅威モデリングの改善によって、DevOps自動化が主要なソフトウェア品質メトリクスを改善することを認識しています。」2 Red Hat Ansible Lightspeed は、ユーザーのプロンプトから推奨コンテンツを生成し、IBM wats

                          Red Hat、AI主導のエンタープライズIT自動化を実現するRed Hat Ansible Lightspeed with IBM watsonx Code Assistantを発表
                        • Ansible Night in Tokyo 2019.07 - 資料一覧 - connpass

                          終了 2019/07/30(火) 19:00〜 Ansible Night in Tokyo 2019.07 みんなのAnsible活用話LT大会! 中村誠 他 東京都港区芝5-7-1

                            Ansible Night in Tokyo 2019.07 - 資料一覧 - connpass
                          • 【Ansible AWX 19.2.2】インストール手順

                            ホーム > Ansible Tower・AWX リファレンス Ansible AWX 19.2.2を構築する手順になります。18.0以降はインストーラーが無くなり、手順がかなり変わったので、備忘録を兼ねて残しておこうと思います。 今回は、AlmaLinux 8.4にインストールしてみようと思います。 構築環境 インストールした環境になります。 ホストマシンWindows 10 ProVirtualBox 6.1.30ゲストマシン(Virtual Box上の仮想マシン)AlmaLinux8.4(最小限のインストール、Guest Additions適用済み)CPU:6コアメモリ:8GBHDD:16GBネットワーク(アダプタ1):NATネットワーク(アダプタ2):ホストオンリーアダプターホストマシンとの共有フォルダ設定 ホストマシンとの共有フォルダ設定についてですが、FTPでファイルを転送する手

                              【Ansible AWX 19.2.2】インストール手順
                            • jinja 2 で ansible playbooks に regex を使用する。

                              {% if ansible_hostname == 'uat' %} {% set server = 'thinkingmonster.com' %} {% else %} {% set server = 'define yourself' %} {% endif %} {% if {{ server }} match('*thinking*') %} {% set ssl_certificate = 'akash' %} {% elif {{ server }} match( '*sleeping*')%} {% set ssl_certificate = 'akashthakur' %} {% endif %} の値に基づいて、どの証明書を使用するかを評価したいと思います。 例えば、もしドメインが "thinking" キーワードを含んでいれば、これらの証明書を使用し、もし "slee

                              • [備忘録]redmine-centos-ansibleでインストールに失敗したときの対処法(create locale ja_JP.UTF-8でこけた編) - Qiita

                                [備忘録]redmine-centos-ansibleでインストールに失敗したときの対処法(create locale ja_JP.UTF-8でこけた編)CentOSRedminelocale はじめに マビノギで現在所属しているギルドの情報交換用に、Redmineのサーバーを構築しようとしていました。 が、案の定と言うべきか構築中にエラーが発生して解決に手間取りました(2時間くらい)。 「コマンド5個実行するだけでインストール完了」と言う割には、ずいぶん手がかかった。。 あまりに解決しないストレスで禿げそうだったので、同様のエラーにぶつかった人が困らないよう そして自分自身の備忘のため、ここに対応内容を記す。 発生したエラー 今回Redmineのインストールに使ったのはこれ。 当然、これだけだとやり方がさっぱりだったので、下記webサイトで紹介された手順を実行した。 で、後半の ansi

                                  [備忘録]redmine-centos-ansibleでインストールに失敗したときの対処法(create locale ja_JP.UTF-8でこけた編) - Qiita
                                • CloudFormation + Ansible 作成した Stack を再作成する方法

                                  CloudFormation + Ansible を使用する際に、柔軟な対応を行う方法を記載します。 今回は、作成に失敗している Stack を再作成するため、 Playbook を作成して検証を実施しました。 Stack の作成失敗を判断する条件は、 CloudFormation の stack_status が CREATE_FAILED の場合です。 この処理は下記のような場合に、利用することが想定されます。 CloudFormation のテンプレートを何度も検証したい場合 業務の特性上、CREATE_FAILED が発生する場合 今までの連載記事 初心者のための CloudFormation 初心者のための CloudFormation part 2 初心者のための CloudFormation part 3 初心者のための CloudFormation + Ansible 参考

                                    CloudFormation + Ansible 作成した Stack を再作成する方法
                                  • Ansibleが何なのか知りたいっっ!!!!!! - Qiita

                                    Ansibleとは? Red Hat社が、サポートを行なっていて、オープンソースプロジェクトで開発されているPython製の構成管理ツール(※1)です。 YAML形式で書かれた設定ファイルに従って、サーバやネットワーク機器などの設定を自動的に実行できます。 他にも、アプリケーションのデプロイやオーケストレーション(※2)などにも利用できます。 メリット Chef等他の構成管理ツールでは、独自記述言語を採用しているため学習コストが高いが、AnsibleではYAMLを使用しているので導入が容易。 モジュール(※3)による拡張がしやすい。利用できるモジュールは公式サイトで確認できる 既存の資産(シェルスクリプト)も流用できるので、スモールスタート(※4)できる。 デメリット 他の構成管理ツールと比較すると、複雑な処理を表現しにくいという面があり、「多段の条件分岐」「反復構造」を記述する場合には、

                                      Ansibleが何なのか知りたいっっ!!!!!! - Qiita
                                    • Ansible AWXで、Azure上のVM作成とVM上の設定を同時に行う - Qiita

                                      はじめに パブリッククラウドでIaaSを利用するとき、「自分(たち)が絶対にやる設定」ってありますよね。 例えば、 ・タイムゾーン、言語設定を変更 ・監視用にエージェントインストール(Zabbix、Datadogなど) ・秘伝のスクリプトを配置しcronで動くようにする などなど。 そういった設定を行う際に、 1. VM作成 2. 作成したVMの情報をAnsibleのInventoryに記載 3. Ansible Playbookで設定実行 とするのも面倒なので、Ansibleのダイナミックインベントリ機能を利用していっぺんにやってしまおう、という内容です。 作成する環境 Azure上で以下の図のような構成を、AWX 15.0.1にて作成します。 作成したVMには以下のような設定をします。 【共通】 タイムゾーンをAsia/Tokyoに設定 【VM1のみ】 nginxをインストールして起動

                                        Ansible AWXで、Azure上のVM作成とVM上の設定を同時に行う - Qiita
                                      • Ansible のカレンダー | Advent Calendar 2020 - Qiita

                                        The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.

                                          Ansible のカレンダー | Advent Calendar 2020 - Qiita
                                        • Dockerコンテナ上でAnsibleを実行してみた - Qiita

                                          はじめに 現場でAnsibleを使う機会ができたので、勉強のためにDockerコンテナ上でAnsibleを動かしてみました。 対象 Ansibleを実際に動かしてみたい人 Ansibleとは? Ansibleとは、システム構成、ソフトウェアの展開等、様々な設定作業を自動するツールである。 PlaybookというYAML形式のテキストファイルにタスクを記述し、それをAnsibleで実行させることで多様な処理を実現する。 メリットとして、下記2点が挙げられる。 設定ファイルがyamlでの記述になっておりシンプル 冪等性(何度同じ操作しても、同じ状態にする)を担保 試したこと Ansibleコンテナと、環境を適用したいターゲットコンテナを立ち上げる Ansibleコンテナからplaybookを実行して、ターゲットコンテナにgitをインストールする ファイルの構成 . ├── ansible │ 

                                            Dockerコンテナ上でAnsibleを実行してみた - Qiita
                                          • Ansible リモート内部でのコピー(remote to remote) | Rutakeの技術メモ

                                            AnsibleのcopyモジュールはAnsible実行マシンと対象マシンの間のコピーとなり、 リモートマシン内部でのコピーには未だ対応していないようだ。 unarchiveなどはcopy=noにしておくとリモート内部での操作となるのだが・・・ てなわけでシェルを使わざるをえないのだが、すでにファイルが存在する場合は実行して欲しくない。 なのでcreatesを使うとファイルがある場合はskipする。 (ただしあるかどうかだけで中身のチェックはしないので、厳密にはこの後diffを取るほうが良いかも?) - name: catalina.properties配置 shell: creates=/var/tmp/hoge.txt cp ~/hoge.txt /var/tmp/hoge.txt

                                            • ansibleのextra varsをコマンドラインから渡す際、複雑な形式の変数を渡す方法 - プログラマ行進曲第二章

                                              それまで使う必要が無かったのですが、仕事で必要になって調べた際、時間を使ってしまったので、ブログ記事にして記録を残しておきます。基本、公式ドキュメントを読めばいい話なのですが、一応詰まった話なので供養。 ansibleを使用する際、普通なら必要になる変数はgroup varsやhost varsを記載しているファイルに値を書いておけばいいのですが、ansible実行時に値を書き換えたいときが発生すると ansible-playbookコマンドの -e オプションを使って渡す必要が出てきます。 ansibleの公式ドキュメントのUsing VariablesのPassing variables on the command lineを読めば分かるとおり、以下のようにJSON形式の文字列を渡すことができます。 $ ansible-playbook release.yml --extra-var

                                                ansibleのextra varsをコマンドラインから渡す際、複雑な形式の変数を渡す方法 - プログラマ行進曲第二章
                                              • AnsibleでWindows Serverを操作するには - Qiita

                                                Ansibleを使ってWindows Serverを操作してみたので、その時のメモを引っ張り出して作成いたしました。 内容は、AnsibleでWindows Serverを操作するための準備作業です。(win_pingを使った動作確認をします) 「Ansibleでサーバを管理してみたい」とお考えの場合、WindowsはLinuxほど簡単に行かない部分があることをご認識いただけたらと思います。 公式ドキュメントを参考としております。最新の情報などは、こちらから確認できると思います。 また、初期設定等が行える公式スクリプト(ConfigureRemotingForAnsible.ps1)が用意されていますが、こちらの記事では使用しておりません。 (ちなみに、Linuxの場合はsshが通ればほぼ使えるはず) Linuxの前提条件 ssh接続が可能 Python 2 (version 2.6以上)

                                                  AnsibleでWindows Serverを操作するには - Qiita
                                                • MySQLインストール(Ansible) - Qiita

                                                  はじめに Ansibleを使用してMySQLインストールを行う際の手順を記述します サンプルアプリケーションはgithubになります 前提事項 Ansibleセットアップ手順はREADMEを参照ください アプリケーション環境構築イメージはアプリケーション環境構築(Ansible)を参照ください

                                                    MySQLインストール(Ansible) - Qiita
                                                  • [Ansible][EC2] ユーザーデータをAnsibleから実行するタスク - Qiita

                                                    AWS EC2のユーザーデータをansibleで実行する方法です。もう1回流したいと思うことがあったので、タスクにしました。 - name: run USER_DATA of ec2 instance become: true shell: USER_DATA=$(set -o pipefail; curl http://169.254.169.254/latest/user-data ) && echo $USER_DATA && eval sudo $USER_DATA args: executable: /bin/bash

                                                      [Ansible][EC2] ユーザーデータをAnsibleから実行するタスク - Qiita
                                                    • Ansibleのメジャーバージョンアップをやってみた

                                                      こんにちは。 株式会社ココナラのインフラ・SREチーム所属の かず と申します。 今回は、Ansibleのメジャーバージョンアップを行ったため、その過程にて苦労したこと・工夫したことを紹介します。 進め方 まずはどのように進めるのかを検討します。 極端ですが、いきなり対象バージョンへあげて実行し、出てきたエラーを潰すという方法でも対応は可能です。実際にこの方法が最適な場合もあります。 しかし今回は、メジャーバーションアップであること、あとで述べる共通箇所に修正が多く必要となること、の2つがある程度わかっていたため、次のステップで進めることとしました。 現状の確認 変更点の確認 実装の修正 検証 上記のステップにて進めることにより手戻りを抑え、対応を計画的に進められると考えました。 現状の確認 「彼を知り己を知れば百戦殆からず」という故事成語がありますが、ここでいう「己」が現状の確認にあたり

                                                        Ansibleのメジャーバージョンアップをやってみた
                                                      • AnsibleでAmazon Linux 2023 に Postfix をインストールする - Qiita

                                                        Ansibleはサーバーの設定を管理してくれる inventory(どのサーバーに対して)とplaybook(何をするか)を設定する SSHやWinRMを利用してサーバーに接続し、エージェントレスで動作する まずはAnsibleの実行の雰囲気をお伝えします。 Ansibleのコマンドを実行すると、サーバーにアクセスして指定したタスクを実行してくれます。 最後には、変更結果をサマリーで表現してくれます。 今回の設定の概要図 この記事で紹介するAnsibleの概要図です。ローカルPCに配置したAnsibleのinventoryとplaybookのファイルをもとに、メールサーバーの設定をしたいと思います。 ちょっとしたハンズオンにも使えるかも。GitHubリポジトリはこちらです。 準備 Ansibleインストール 私の環境がMacbookなのでMacOSのインストールを記載します。 公式ドキュメ

                                                          AnsibleでAmazon Linux 2023 に Postfix をインストールする - Qiita
                                                        • AWS Systems ManagerでAnsible実行を行う前提でのPlaybook構成検討 - Qiita

                                                          はじめに 今担当しているシステムでは、AWS Identity Centerを使い、キーペアを持たない運用を行っておりますが、AnsibleをEC2インスタンスに実行する場合、Ansibleの仕組み上、SSHを行う必要があることから、Ansibleを使うためにはキーペアを持たなくてはならないと思っていました。 しかし、AWS Systems Manager Run Commandを使用すれば、キーペアを使わずに対象のEC2インスタンスにAnsibleを実行できるため、今回はAWS Systems Manager Run Commandを使ってキーペアなしでAnsibleを実行する際の最適なディレクトリレイアウトについて検討してみようと思います。 AWS Systems Manager Run CommandでのAnsible実行 以前の記事でAWS Systems ManagerからのAn

                                                            AWS Systems ManagerでAnsible実行を行う前提でのPlaybook構成検討 - Qiita
                                                          • [Ansible] 通常時は実行せず、タグが指定されたときのみタスクを実行する - てくなべ (tekunabe)

                                                            はじめに Playbook には タグ機能があり、ansible-playbook コマンドから特定のタグを持ったタスクのみ実行できます。 タグの中には、いくつか特別なものがあります。 never タグをつけたタスクは、通常時は無視されます。他のタグをあわせて付けると、そのタグが指定されると実行されます。 この性質を利用すると「普段は実行したくないが、特定のタグをしていたときのみ実行する」といったこごができます。 この記事では簡単なサンプルをご紹介します。 動作確認環境 Ansible 2.9.10 これの詳細です。 tags に never と なにか を指定しておくと、普通のansible-playbook のときは実行しなくて、-t なにか をつけてansible-playbook したときだけ実行される pic.twitter.com/ZFhGjHSGrl— よこち(yokochi

                                                              [Ansible] 通常時は実行せず、タグが指定されたときのみタスクを実行する - てくなべ (tekunabe)
                                                            • 【CentOS × Ansible × serverspec】ansible-playbookからserverspecをインストールできない - いいかげん日記

                                                              はじめに 書籍『DevOps導入指南』に沿ってローカル環境でDevOpsっぽいツールのエコシステムを構築しようと思い立ち、2019年のお盆休みに作業を開始したものの、全367ページ中82ページにして早くも「Ansibleのplaybookからserverspecをインストールできない」というハプニングが発生。疑問に思った私は、この書籍の発行日を確認したところ、「2016年10月13日 初版 第1刷発行」と書かれていたのであった。。。 環境 CentOS 7.6.1810 Vagrant 2.2.5 Ansible 2.8.2 問題 書籍『DevOps導入指南』のp.82のコマンド $ ansible-playbook -i development site.yml --diffを実行すると、以下のエラーが発生。(実際には--diffオプションは使っていない結果ですが。。) [DEPRECA

                                                                【CentOS × Ansible × serverspec】ansible-playbookからserverspecをインストールできない - いいかげん日記
                                                              • レッドハットとHPE、HPE GreenLakeにおける Red Hat Ansible Automation Platformの日本でのサポートを拡大

                                                                Red Hat Ansible Automation Platformが成長を続けるHPE GreenLake edge-to-cloudプラットフォーム上での提供を開始、従量課金オプションの使用が可能にHPE GreenLake上のRed Hat Ansible Automation Platformは、HPEの自動化コンサルティングサービスの拡充や、Ansibleのマネージド・サービスの提供により、エッジからクラウドまであらゆる場所の運用効率化と自動化をサポートし、日本国内での勢いを強化日本のHPE技術者延べ100名がRed Hat Ansible Automation Platformの資格を取得 オープンソース・ソリューションのプロバイダーとして世界をリードするRed Hat, Inc.の日本法人であるレッドハット株式会社(本社:東京都渋谷区、代表取締役社長:岡 玄樹、以下 レッド

                                                                  レッドハットとHPE、HPE GreenLakeにおける Red Hat Ansible Automation Platformの日本でのサポートを拡大
                                                                • [Ansible] register や set_fact した変数は Play を跨げる - てくなべ (tekunabe)

                                                                  はじめに (聞かれると「あれ、どうだったかな・・」と不安になるシリーズ) 以下の記事を拝見して思ったのですが、 zaki-hmkc.hatenablog.com register や set_fact した変数は Play を跨いで有効です。 言い換えると Playbook スコープです。 set_fact モジュール には、以下のように明記してあります。 The set_fact module takes key=value pairs as variables to set in the playbook scope. register については明記はみあたりません。 一応、試した結果を掲載します。 動作確認環境 Ansible 2.9.6 ※ Play ってどんな単位だっけ?という場合はこちら [Ansible] Playbook の書き出しを - hosts か hosts か迷

                                                                    [Ansible] register や set_fact した変数は Play を跨げる - てくなべ (tekunabe)
                                                                  • cowsayを入れておくとAnsibleの出力結果が見やすい - Qiita

                                                                    if [ ! -e /usr/bin/ansible ];then sudo apt-get install -y ansible cowsay; fi < TASK: packages | install mail > ------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || ok: [localhost] => (item=sharutils,postfix,mailutils,mutt) => {"changed": false, "item": "sharutils,postfix,mailutils,mutt"} _________________________________ < TASK: packages | install guiapp > -------------

                                                                      cowsayを入れておくとAnsibleの出力結果が見やすい - Qiita
                                                                    • Ansibleユーザー会 2019年まとめ #ansiblejp - 赤帽エンジニアブログ

                                                                      2019年ももうおしまいですね。進捗いかがですか? この記事はAnsible Advent Calendar 2019の25番目の記事です。僭越ながら、Ansible Advent Calendar 2019の最終日に投稿させていただきます。 2019年も参加者の皆さんのおかげで、あらゆる形でコミュニティ活動をしてきました。2019年ももう終わりということで、2019年のAnsibleユーザー会について振り返ってみたいと思います。 数字でわかる2019年のAnsibleユーザー会 Connpassメンバー数(4,024) 以下の横地さんのツイートからもわかるように、2019年1月の末時点では3,000人だったメンバー数が、この記事を仕込んでいる時点で4,024人になっていました。1年弱で、1,000人くらい増えたということになります。 Ansibleユーザー会、3000人!https://

                                                                        Ansibleユーザー会 2019年まとめ #ansiblejp - 赤帽エンジニアブログ
                                                                      • 『Ansible構築・運用ガイドブック』が発売されました - ひよこインフラてっく!

                                                                        どうも、ひよこ大佐です。 11月27日に、拙著『Ansible構築・運用ガイドブック インフラ自動化のための現場のノウハウ』が出版されました。Amazonやその他書店でお買い求めいただけます。 この本を書いてみて思ったこと 今回、はじめて技術書を、しかも単著で書くことになり、書き始めた当初は想像もしなかったさまざまな苦労や学びがありました。いろいろな方にご迷惑をおかけし、もしかしたら今の自分の能力では書き上げることは無理かもしれないと何度も心が折れそうになりましたが、なんとか実際に本の形となりました。 自分が書き上げたものが、本として皆様のお手元に届けられるようになったことは大変嬉しく思います。今回の記事では、そんな技術書を書き上げるという経験から得られたものを皆様にフィードバックできればと思います。 技術書をどのように書くか 「技術書」と一口に言っても、その内容はさまざまです。製品の使い

                                                                          『Ansible構築・運用ガイドブック』が発売されました - ひよこインフラてっく!
                                                                        • レッドハット、AnsibleのIaCコードを自動生成する「Ansible Lightspeed」をリリース | IT Leaders

                                                                          IT Leaders トップ > テクノロジー一覧 > 開発ツール/プラットフォーム > 新製品・サービス > レッドハット、AnsibleのIaCコードを自動生成する「Ansible Lightspeed」をリリース 開発ツール/プラットフォーム 開発ツール/プラットフォーム記事一覧へ [新製品・サービス] レッドハット、AnsibleのIaCコードを自動生成する「Ansible Lightspeed」をリリース コード生成AI「watsonx Code Assistant」を利用 2023年11月10日(金)日川 佳三(IT Leaders編集部) リスト 米レッドハット(Red Hat)は2023年11月1日(米国現地時間)、IaCコード自動生成ツール「Red Hat Ansible Lightspeed with IBM watsonx Code Assistant」をリリースした

                                                                            レッドハット、AnsibleのIaCコードを自動生成する「Ansible Lightspeed」をリリース | IT Leaders
                                                                          • UbuntuにAnsibleをインストール - Qiita

                                                                            目的 Ansibleを使ってterraformでプロヴィジョニングをしたVMに、k8sを導入する必要が出てきた。今回は、ansibleを導入する。 インストール sudo apt update sudo apt -y install software-properties-common sudo apt-add-repository --yes --update ppa:ansible/ansible sudo apt -y install ansible

                                                                              UbuntuにAnsibleをインストール - Qiita
                                                                            • Ansible Playbook の基本 | when / assert の条件指定 記法まとめ - Qiita

                                                                              true / false 判定 when に変数を渡せば true / false の判定が出来る。 when: some_variable when: not some_variable Boolean以外が入った変数も判定条件として使える。 たとえば文字列の場合は、値が存在すれば true と、空であれば false として評価される様子。 is defined 変数が定義済みかどうかを判定できる。 when: some_variable is defined when: some_variable is not defined is succeeded / is failed / is changed / is skipped 変数が辞書 (ハッシュ) の場合は、以下の特殊文法が使える。 when: dictionary is succeeded when: dictionary i

                                                                                Ansible Playbook の基本 | when / assert の条件指定 記法まとめ - Qiita
                                                                              • [Ansible] role の vars ディレクトリ配下に複数の変数ファイルを配置してまとめて読み込む方法 - てくなべ (tekunabe)

                                                                                ■ はじめに role を構成する際、vars ディレクトリ配下に main.yml を作成して、変数を読み込ませます。 普通に考えると、vars/main.yml という1つのファイルしか読み込めなさそうですが、複数のファイルに分割しておきたいこともあるかもしれません。 公式ドキュメントに載っていたわけではありませんが、vars ディレクトリ配下にさらに main ディレクトリ を用意して、その中に変数ファイルを置いておくと、まとめて読み込んでくれました。 「試したらできた」というレベルではありますが、この記事では簡単な例を元にして説明します。 環境 Ansible 2.9.0 ※ 将来仕様が変更されるかもしれませんのでご了承ください。あまりコードを追えていないのですが、おそらく vars 読み込み時に、find_vars_files メソッド が allow_dir=True で呼ばれ

                                                                                  [Ansible] role の vars ディレクトリ配下に複数の変数ファイルを配置してまとめて読み込む方法 - てくなべ (tekunabe)
                                                                                • GitLab CI/CD と Ansible で自動化の仕組みを作り、定期作業を委託した - Adwaysエンジニアブログ

                                                                                  アドウェイズエンジニアブログからのお知らせ アドウェイズエンジニアブログの Twitter アカウントがありますのでぜひフォロー、いいね、リツイートをよろしくお願い致します!!! https://twitter.com/ADWAYS_ENGINEER こんにちは。まっちゃんです。 最近学生時代から住んでいた狭いワンルームアパートから引っ越し、広いお部屋を手に入れることができました。 リモートワークを行い早1年、ようやく在宅勤務環境に投資を行うことができるため、快適な仕事環境を作りたい欲が日々高まってます。 本日は定期的に発生しているファイル取得や提出をGitLab CIを用いて改善したものを部署のボスからあとよろされて一部横展開した話を書きます。 実際に一部定期作業のファイル抽出を置き換えることができ、他の方に定期作業の委託ができている状態です。 GitLab CI でのジョブ実行が良いぞ

                                                                                    GitLab CI/CD と Ansible で自動化の仕組みを作り、定期作業を委託した - Adwaysエンジニアブログ