並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

Ansibleの検索結果1 - 8 件 / 8件

  • クラウド移行案件を担当してAnsibleを覚えた話 - NRIネットコムBlog

    本記事は マイグレーションウィーク 3日目の記事です。 💻🖥 2日目 ▶▶ 本記事 ▶▶ 4日目 🖥💻 はじめに こんにちは。入社2年目の牛塚です。部署に配属されてからもうすぐ一年になりますが、さまざまな経験をし多くのことを学ぶことが出来ました。私は普段オンプレサーバーからクラウド環境へ移行する案件を担当しており、その中でAnsibleをはじめて使いました。今回はAnsibleについて簡単な説明と、実際に案件で使ってみて感じたことをまとめてみました。 Ansibleとは AnsibleとはサーバーをはじめとしたIT機器の構築作業を自動化できるIaCサービスです。サーバーのセットアップをする際には要件に合わせて、ソフトウェアのインストール、サービスの設定・起動、など一連の作業が必要となります。これらの作業をコマンドを入力して手作業で進めると、思わぬミスが起こる可能性があります。 An

      クラウド移行案件を担当してAnsibleを覚えた話 - NRIネットコムBlog
    • 【Pulumi×Ansible】PulumiでAnsible Navigatorを使用可能なEC2インスタンスを構築したい - Qiita

      【Pulumi×Ansible】PulumiでAnsible Navigatorを使用可能なEC2インスタンスを構築したいShellScriptAWSAnsiblePulumiPodman はじめに 過去の記事(【Pulumi】Pulumi AIが生成したコードでEC2インスタンスを構築したい~第1章:YAML編~)では、 Pulumi AIで生成したYAMLをもとにしてEC2インスタンスを構築しました。 今回はEC2インスタンス構築後にスクリプトを実行して、Ansible Navigatorを使用可能な環境を構築します。 TL;DR PulumiでEC2インスタンス構築後にスクリプトを実行するには、aws:ec2:InstanceのuserDataの箇所にスクリプトを記載する スクリプトはrootユーザーで実行されるので、特定のユーザーでの処理がある場合はsuコマンドでユーザーを切り替え

        【Pulumi×Ansible】PulumiでAnsible Navigatorを使用可能なEC2インスタンスを構築したい - Qiita
      • AWS Systems Manager Run Command を利用した Ansibleの実行 | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ

        こんにちは、tkgです。 AWS環境で多数のEC2インスタンスにミドルウェアをインストールする時、オートスケーリング環境であれば最初に手法として上げられるのはゴールデンイメージの更新になるかと思います。 しかし、あまり効果的に利用できない場合や、オートスケーリングできない環境もあるかと思いますので、その時に利用できそうなAWS Systems Manager Run CommandでのAnsibleの実行の手法を試してみました。 今回利用するAnsibleのコード 今回は New Relic のAgentをインストール、Configの書き換えを行うものとしました。 ※ New Relic公式では ansible-galaxyを使った手法が提供されています。 様々な環境に利用するケースで利用が難しいと判断したため、CLIインストールの手順をなぞった形のAnsible Playbookを作成し

          AWS Systems Manager Run Command を利用した Ansibleの実行 | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ
        • Ansible Tips: データ構造変換にはjinja2 for loopとfrom_yamlフィルターの組み合わせが使いやすい - Qiita

          Ansible Tips: データ構造変換にはjinja2 for loopとfrom_yamlフィルターの組み合わせが使いやすいjinja2Ansibleansible-playbook 備忘 Ansibleはプログラミング言語ではないので、loopなどを伴うデータ変換は苦手。 その様な際には、jinja2 loopを利用してYAMLとしてデータを構成し、データに変換し直すとうまくいくことがある。 例 以下の様なデータ変換を行う 元データ - - hoge1 - - foo: FOO1 bar: BAR1 - foo: FOO2 bar: BAR2 - - hoge2 - - foo: FOO3 bar: BAR3 - foo: FOO4 bar: BAR4

            Ansible Tips: データ構造変換にはjinja2 for loopとfrom_yamlフィルターの組み合わせが使いやすい - Qiita
          • ヤマハルーターの設定をAnsible化してみる

            ヤマハルーターの設定を変更する方法はいくつかあります。 Web GUI TelnetやSSHでのコマンド実行 Ansible これらの中では、コマンド実行によるものがメジャーで、私も実行するコマンドを適当なテキストファイルに保存して管理していました。 これでも不便はないのですが、とある事情で直近ルーターの設定を頻繁に調整することがあったので、気になっていたAnsibleでの設定方法を試してみました。 環境 コントロールノード ansible (2.12.4) ターゲットノード RTX830 (Rev.15.02.22) [1] やったこと 公式ドキュメントの手順に沿って作業を進め、IPoEの設定を自動化してみます。 楽天ひかりを利用しているので、PPPoEの接続も提供されていますが、IPoEでの接続を前提とします。 事前準備 ヤマハが提供しているAnsibleモジュールはコントロールノード

              ヤマハルーターの設定をAnsible化してみる
            • Packer + Ansible で ftp-server: No such file or directory でコケたら - Qiita

              fatal: [default]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via scp: bash: /usr/lib/sftp-server: No such file or directory\nscp: Connection closed\r\n", "unreachable": true} 実行環境 Packer を実行したのは python:3.12.4-slim-bookworm を base image として Packer を追加したコンテナの中です。 Packer は 1.11.0, Ansible は community package 9.6.1 (ansible-core 2.16.7) です。 対処 Packer の ansible provisioner

                Packer + Ansible で ftp-server: No such file or directory でコケたら - Qiita
              • Ansibleを使用してAlfrescoをインストールする方法 (Amazon Linux 2)

                はじめに Ansibleを使用してAlfrescoをインストールします。 AlfrescoはAWS EC2に作成しました。 スペックは下記の通りです。 – OS:Amazon Linux 2 – インスタンスタイプ:t2.medium – rootデバイスサイズ:20GB [参考情報] Ansible Install 1.AnsibleサーバにYAMLを作成する 1.1.PlayBookを作成する # cat site.yml --- - name: Install alfresco hosts: tag_srv_alfresco gather_facts: false become: true tasks: - import_role: name: alfresco 1.2.ロールを作成する # cat roles/alfresco/tasks/main.yml --- - name:

                  Ansibleを使用してAlfrescoをインストールする方法 (Amazon Linux 2)
                • Windows 上に Visual Studio Code + Cygwin で Ansible を実行する環境をセットアップする - my cognition

                  この文書では、 Windows 10 上で VM(VirtualBox等) や WSL を使用せず Cygwin を Visual Studio Code(以下、VSCode)上で操作し リモートの Ubuntu サーバや github.com に ssh 可能で Ansible の実行できる ような環境を構築します。 環境構築後の最終的な操作可能な状態イメージは、以下の画像の通りです。 VSCode 上の Cygwin で ssh を実行したり、 ansible を実行しています。 Cygwin まずは、Cygwinのセットアップを行います。 本体のダウンロード Cygwin はこちらからダウンロードします。 ここでダウンロードする setup-x86_64.exe は、アプリケーションをインストール後削除する一般的なものとはことなり、 Cygwin に再度パッケージを追加する場合に必要

                    Windows 上に Visual Studio Code + Cygwin で Ansible を実行する環境をセットアップする - my cognition
                  1