並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 2053件

新着順 人気順

ansibleの検索結果281 - 320 件 / 2053件

  • Hacking ansible

    This document summarizes a presentation about hacking Ansible to make it more customizable. It discusses how Ansible's plugin system allows it to be extended through modules, filters, lookups, callbacks and caches. Examples are provided of extending Ansible's core functionality by modifying files in the lib directory and writing custom plugins. The presentation also outlines how Ansible's object m

      Hacking ansible
    • Ansible:さらにPlaybookをきわめる

      本連載の第4回、第5回では「Ansible応用編」と題して、Ansibleの応用的な使い方やTipsについて詳しく解説していきます。前回(第4回)は、Ansibleのベストプラクティスに沿ってPlaybookを再整理する方法を紹介しました。今回は、Ansibleの持つ各種機能を活かしたPlaybookの効率的な記述方法やつまずきやすいポイントの回避方法を紹介します。 Playbookを効率的に書く 同種の処理をまとめる 同じ処理を何度も実行する際には、Loop構文を使うことで処理をまとめて記述できます。処理をまとめることで記述を簡潔にし、Playbookのメンテナンス性を高めることができます。 基本的なLoop構文 基本的なLoopの記述方法は、以下のようになります。「with_items」アトリビュートに、YAML記法のシーケンス(配列に相当)形式で定義しておくと、実行時に各要素が順次展

        Ansible:さらにPlaybookをきわめる
      • Ansibleでよく使うファイル操作モジュール | DevelopersIO

        Ansibleにはファイル操作のためのモジュールがいくつか用意されています。 Files Modules — Ansible Documentation その中でも、私の利用頻度が高いのは以下のモジュールたちです。 file copy template synchronize どういう時に何を使えばよいのか悩むことがあったので、それぞれ使い方を簡単にまとめておきます。 copy: ローカルのファイルをリモートにコピーする copyモジュールは、ローカル(Ansibleコマンド実行端末)に存在するファイルをリモート(Ansible実行対象のサーバ)に配置するためのモジュールです。以下のような形で使います。 - copy: > src=foo.txt dest=/tmp/foo.txt owner=root group=root mode=0755 srcにはコピー元のファイルを指定します。指

          Ansibleでよく使うファイル操作モジュール | DevelopersIO
        • Ansibleでバージョンアップ作業を自動化する - RAKUS Developers Blog | ラクス エンジニアブログ

          デベロッパーのkyosimotoです。 Ansibleをバージョンアップ作業の自動化ツールとして導入するための手順、おすすめ構成などについて紹介させていただきます。 目次 目次 なぜAnsible どんな感じ? Ansibleの基本 実行方法 実行イメージ マシン要件 ファイル構成 ディレクトリ構成(サンプル) playbook(サンプル) ファイル構成のポイント 検証環境の準備 検証環境の説明 検証用仮想マシンの構築手順 仮想サーバにSSH接続する Ansible実行環境の構築 Ansibleのインストール SSH接続設定 検証用仮想マシンのミドルウェアセットアップ WEBサーバの構築 (Apache2.2 + PHP7.1) DBサーバの構築(PostgreSQL9.6) WEB/DBサーバの連携チェック プロジェクトディレクトリ作成 バージョンアッププロジェクト用のディレクトリ作成

            Ansibleでバージョンアップ作業を自動化する - RAKUS Developers Blog | ラクス エンジニアブログ
          • Vagrant, Ansible, そして Docker ~ 俺達の戦いはこれからだ! ~

            1) 残念タイトル 2) @smagchとは。在宅で働いてるフリーランスのプログラマ。ほぼ開発を生業。メインでJavaScript(もともとActionScript, Java)少しPHPもする。今春、旭川の勉強会でComposerについて発表(http://www.slideshare.net/shimaguchi/compose )。以上より、VagrantやDockerに関して理解が深くはない。ほとんどない。このスライド、たぶんバグ満載。あらかじめ、ごめんなさいをしておいて、ハードルを下げる。というか、発表まで時間があったし、実務でも使っているので物凄いテクニカルな発表ができるという見込みをしていましたが、物臭な性格がボトルネックになるということを見込みを入れていなかったことが災いしましたぁ。 3) Vagrant。ローカルにVM立ち上げて、同じ環境で開発しようよ!って感じ?(たぶん

              Vagrant, Ansible, そして Docker ~ 俺達の戦いはこれからだ! ~
            • [AWS]Systems ManagerのAutomationとAnsibleを使ってAMIを作成する | DevelopersIO

              コンニチハ、千葉です。 Systems ManagerのAutomation機能を利用するとカスタムAMIの作成を自動化できます。 AutoScaling利用時、Packer等でカスタムAMIを作成すると思いますがこれの置き換えを想定しています。EC2上でPackerを動かしている場合、EC2を減らすことができるかなと思います。 環境 以下の環境で試しました ソースAMI:Amazon Linux リポジトリ:CodeCommit プロビジョニング:Ansible 2.2.3.0 やってみた リポジトリ作成 Ansibleコードを格納するリポジトリを作成します。リポジトリは、GitHubやS3などでもいいと思いますが、今回はEC2利用時のリポジトリへのアクセスをシームレスに行えるCodeCommitを選択しました。EC2へIAMロールをアタッチすることで簡単でセキュアにCodeCommit

                [AWS]Systems ManagerのAutomationとAnsibleを使ってAMIを作成する | DevelopersIO
              • Ansibleは、セキュリティの何を自動化できるのか

                Red Hatは、「Red Hat Ansible Automation Platform」で、インフラやネットワークに加え、セキュリティの自動化を推進している。では、Ansibleはセキュリティの何を自動化できるのだろうか。 Red Hatは、オープンソースソフトウェア(OSS)のAnsibleに基づく自動化ツールの「Red Hat Ansible Automation Platform」(以下、Ansible)で、インフラやネットワークに加え、セキュリティの自動化を推進している。では、Ansibleはセキュリティの何を自動化できるのだろうか。 セキュリティにおけるAnsibleの製品戦略を担当しているRed Hatのコンサルティング・プロダクト・エンジニア、マッシモ・フェラーリ(Massimo Ferrari)氏が2020年2月中旬に説明したところによると、Ansibleではまず、人が

                  Ansibleは、セキュリティの何を自動化できるのか
                • Vagrant Documentation - ANSIBLE PROVISIONER

                  Provisioner name: ansible The Vagrant Ansible provisioner allows you to provision the guest using Ansible playbooks by executing ansible-playbook from the Vagrant host. Warning: If you are not familiar with Ansible and Vagrant already, we recommend starting with the shell provisioner. However, if you are comfortable with Vagrant already, Vagrant is a great way to learn Ansible. Setup RequirementsI

                    Vagrant Documentation - ANSIBLE PROVISIONER
                  • Ansible role のプロジェクト間共有

                    (двойной блиц-доклад) Краудсорсинг для HR-задач: российский и зарубежный опыт

                      Ansible role のプロジェクト間共有
                    • Red Hat to Acquire IT Automation and DevOps Leader Ansible

                      Red Hat, Inc. (NYSE: RHT), the world's leading provider of open source solutions, today announced that it has signed a definitive agreement to acquire Ansible, Inc., a provider of powerful IT automation solutions designed to help enterprises move toward frictionless IT. Ansible's automation capabilities, together with Red Hat's existing management portfolio, will help users drive down the cost and

                        Red Hat to Acquire IT Automation and DevOps Leader Ansible
                      • Jenkinsの自動デプロイにAnsibleを使ってみた - sometimes I laugh

                        ありがたいことに、以前のJenkins自動デプロイ記事がそれなりに多くの反応をいただきまして、冷静に見直してみたのですが、ちょっとデプロイ処理が雑だなと。 最近ではデプロイをやるにも、Capistranoやfabricなどのツールがあり、多様化するデプロイ要件に柔軟に対応できるような工夫が施されています。これらのツールを用いることで、シェルスクリプトで記述されたぐちゃぐちゃなオレオレデプロイを回避できたり、デプロイ失敗時のロールバックなどがしやすくなるメリットがあります。 現在開発しているアプリでは、git pullだけでデプロイできるようにしてあるので、前回の記事のようにJenkinsのジョブにシェルスクリプト直書きでもいいのですが、 デプロイ先の変更やスケールアウトに対応しにくい 認証鍵の場所をコマンドで直書きするのが、個人的にちょっと抵抗ある 書き方がスマートじゃない ←重要 という

                          Jenkinsの自動デプロイにAnsibleを使ってみた - sometimes I laugh
                        • 続・ラフなラボ – あるインフラエンジニアとAnsibleの付き合い方

                          この記事は Ansible Advent Calender 2013 10日目の記事です。 私は普段MSPな一応インフラエンジニア的なことをやっている人間ですが、 少しずつ今の仕事で ansible を利用し始めているのでその導入の際に障壁になったことや利用しているシーンを紹介したいと思います。 障壁1 / root権限 CentOSなどのRedHad系を中心に運用している場合は意外と su - が使えても sudo が使えない。という状況があるかもしれません。 fabric の場合は無理やりprefixを弄って su -c 'command' をやることができなくもないですが [1] ansible の場合は公式で特に対応されるような気配はなく、モジュールを作るしかなさそうですがなんだか割に合わないような気もします。 added su capability by willthames ·

                            続・ラフなラボ – あるインフラエンジニアとAnsibleの付き合い方
                          • Ansible: Dynamic Inventory を使ってみる - CUBE SUGAR CONTAINER

                            通常の Inventory は ini 形式を拡張したテキストファイルで、中には Ansible で管理したいホストと変数の情報が書き込まれている。 しかし、これだとホストの台数や名前などが動的に変化するシチュエーションでメンテナンスが難しい。 あとは、ホストの情報が別の場所で管理されているパターンも二重管理になる可能性がある。 そうした場合には Dynamic Inventory という機能を使って動的に Inventory を生成するやり方があるようだ。 Ansible をインストールする 検証用の環境には CentOS7 を使った。 $ cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) $ uname -r 3.10.0-229.11.1.el7.x86_64 EPEL 経由で Ansible をインストールする

                              Ansible: Dynamic Inventory を使ってみる - CUBE SUGAR CONTAINER
                            • 「Ansibleは社内インフラを全て運用できる」、レッドハットが販売戦略を発表

                              レッドハットは2017年4月25日、サーバーの設定・運用を自動化するツール「Ansible Tower by Red Hat」の販売戦略を発表した。システム開発の効率を高めるだけでなく、企業のシステム機器全般を自動で運用できるツールとして売り込む。 Ansible Towerはネットワークスイッチやサーバーのソフトを遠隔から操作できる設定・運用の自動化ツールだ。オープンソースソフトウエア(OSS)「Ansible」に、利用者ごとに操作を制限する権限管理機能や操作履歴を確認できる監査機能を追加している。 米レッドハットのティム・イェートン エグゼクティブバイスプレジデント兼CMO(チーフ・マーケティング・オフィサー)は「Ansible Towerは企業が持つIT機器を全て管理できるポテンシャルがある」と話した。Ansible Towerはネットワークスイッチやサーバーといった機器にソフトをイ

                                「Ansibleは社内インフラを全て運用できる」、レッドハットが販売戦略を発表
                              • マンガでわかるAnsible

                                Page Scrolling Vertical Scrolling Horizontal Scrolling Wrapped Scrolling

                                  マンガでわかるAnsible
                                • Ansible Documentation — 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の設定ファイルを使ってServerspecを実行するテンプレート作成用Gem(ansible_spec)を作りました。 - Qiita

                                    Ansibleの設定ファイルを使ってServerspecを実行するテンプレート作成用Gem(ansible_spec)を作りました。Ansible v0.1へアップデートしました。(2015/01/12) 今後はv0.1を使用してくださいm(_ _)m まえがき あけましておめでとうございます。 正月休み中に、タイトルの通り、ansbile_specというGemを作りましたので紹介します。 Gemを覚えたてで何でもGemにしたい症候群に罹っています。 テンプレート作成用Gem(ansible_spec)がすること。 専用のRakefileとspec/spec_helper.rbを生成します。それだけです。 いくつかの決まり事(制限)を守ることで、Ansibleの設定ファイルをもとにSeverspecのテスト先とその内容(ロール)を決め、テストを実行します。 Rakefileとspec/sp

                                      Ansibleの設定ファイルを使ってServerspecを実行するテンプレート作成用Gem(ansible_spec)を作りました。 - Qiita
                                    • Ansible Galaxyを使ってRoleをダウンロードする | DevelopersIO

                                      望月です。 Ansible Galaxyというサービスをご存知でしょうか。Ansibleの処理単位であるRoleの共有サービスです。ChefでいうとSupermarketのような感じでしょうか。 存在は知っていましたが使ったことは無かったので、今回試してみました。 ユーザ登録 Ansible GalaxyのWEBサイトにアクセスし、ユーザ登録を行いましょう。 Twitter、Facebook、Githubのソーシャルアカウントを持っていればそれと連携することができますし、個別にユーザ登録も行えます。 Ansible Galaxy | Find, reuse, and share the best Ansible content ユーザ登録が完了したら、「Browse Roles」や「Explore」でRoleを眺めてみましょう。EC2にJenkinsをインストールしようと考えていたのでje

                                        Ansible Galaxyを使ってRoleをダウンロードする | DevelopersIO
                                      • Review: Puppet vs. Chef vs. Ansible vs. Salt

                                        Review: Puppet vs. Chef vs. Ansible vs. Salt The leading configuration management and orchestration tools take different paths to server automation The proliferation of virtualization coupled with the increasing power of industry-standard servers and the availability of cloud computing has led to a significant uptick in the number of servers that need to be managed within and without an organizati

                                          Review: Puppet vs. Chef vs. Ansible vs. Salt
                                        • AnsibleでRPMのMySQL5.7のインストール・初期設定を自動化してみた · DQNEO日記

                                          MySQL v5.7ではrootの初期設定まわりがいろいろ変わっており、 v5.6をベースにした記事を見てもそのままでは使えなかったりします。 Ansibleを使ってMySQL 5.7をインストール・初期設定するところまでできたのでやり方を紹介します。 注意 これはあくまで簡易版で、Vagrantのような開発環境構築を想定しています。 本番サーバに適用する場合はもっとセキュリティを重視する必要があるでしょう。 自分はMySQLに関しては初級者なので、ツッコミ歓迎です。もっといいやり方があれば教えてください。 手順 RPMを使ってMySQL5.7をインストールする ログファイルを解析してrootのパスワードを得る rootのパスワードを /root/.tmp.my.cnf に記述する /root/.tmp.my.cnf を使ってrootログインし、rootのパスワードを変更する と同時に新パ

                                          • AnsibleでPython(正確にはJinja2)の文法を生かしたスマートな条件文の書き方集 - Qiita

                                            ご存知のとおりAnsibleはPythonで書かれているので、Playbookの条件文にもPython(正確にはJinja2)の文法が適用可能です。 これを知っていると、よりスマートに条件文を書くことが出来ます。 そこで身近な例を見ていきましょう -- before

                                              AnsibleでPython(正確にはJinja2)の文法を生かしたスマートな条件文の書き方集 - Qiita
                                            • Ansibleのカレンダー | Advent Calendar 2013 - Qiita

                                              About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

                                                Ansibleのカレンダー | Advent Calendar 2013 - Qiita
                                              • Ansible、ソースインストールする際のPalybookの書き方 - Goldstine研究所

                                                最近、Ansibleを使い始めたのだが、yumやapt-getでインストールできるものはいいけど、 どうしてもソースインストールが必要な場合がある。 ソースインストールを行う際のPlaybookの書き方と注意点をまとめた。 まず、あたりまえだが、ソースインストールを行うには以下のフローを踏まなければいけな。 1. ソースファイルの取得(tarで固められていると仮定) 2. tarファイルの解凍 3. 解答してできたディレクトリへ移動 4. configure 5. make 6. make install また、Ansibleでは何回もPlaybookを実行していくため、 すでにインストールされている場合は、インストールをスキップする必要がある。 yumやapt-getで管理されていれば上記を心配することはないのだが、やはりソースインストールだとこの壁がある。 ※パッケージ化しろよ!という

                                                  Ansible、ソースインストールする際のPalybookの書き方 - Goldstine研究所
                                                • GitHub - ansible/awx: AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.

                                                  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.

                                                    GitHub - ansible/awx: AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
                                                  • ansibleでkubernetes環境の構築 1 - Qiita

                                                    はじめに nodeに対してのk8sのインストールなどは極力ansibleで自動化していく ansibleの実行機やk8sのマスターはMAASサーバーのKVMを使用する ゴール ansibleでk8sをインストールできる状態まで構築する MBP OS Sierra MAASサーバー(192.168.100.152) k8s-masterサーバー(KVM:192.168.100.191) ansibleサーバー(KVM:192.168.100.192) ansible Ver.2.5.1 kubernetes Ver.1.10.3 MAASサーバーにKVMをインストールする ansibleサーバー、k8sサーバーを作るためのKVMを土台となるMAASサーバーにインストールする インストール後はlibvirtグループに参加し、sudoなしでも実行できるようにする $ sudo apt insta

                                                      ansibleでkubernetes環境の構築 1 - Qiita
                                                    • Ansible v2でPythonじゃない自作モジュールを使う際の注意点 - Qiita

                                                      これはアルファ時点の古い情報です。Ansible 2.0.0正式版では、旧スタイルのモジュールも動く様に対応されています。 ただし、これから作る自作モジュールのスタイルとしてはnew, non_native_want_jsonが推奨される点は変わりませんので、記事は残しておきます。 Ansible 2.0.0のalpha版が出たので、そろそろ本腰入れて使ってみようと思ったら、bashスクリプトで書いた自作モジュールが動かなくなっていたので、対応方法のメモ。 自作モジュール: parrot ここでは、以下の様な与えられた引数をオウム返しするだけのparrotと言うカスタム・モジュールを例にして話を進めます。 (ちなみに、このまま使うと値にスペースが入る場合には正しく動かないです) #!/bin/bash # 引数ファイルが与えられなかったらエラー if [ -z $1 ]; then ech

                                                        Ansible v2でPythonじゃない自作モジュールを使う際の注意点 - Qiita
                                                      • Ansibleのカレンダー | Advent Calendar 2014 - Qiita

                                                        About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

                                                          Ansibleのカレンダー | Advent Calendar 2014 - Qiita
                                                        • Ansible study1

                                                          実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09Masahiro Nishimi

                                                            Ansible study1
                                                          • Ansibleの冪等性とPlaybook | DevelopersIO

                                                            渡辺です。 Ansibleを利用する時、避けて通れない概念が「冪等性(べきとうせい/idempotence)」です。 冪等性は数学方面の用語で、大雑把に言えば「1回だけ操作を行っても、不数回(N回)行っても結果が変わらない特性」のことを指します。 例えば、有理数の乗算であれば1と0には冪等性があります。 1は、Nに何回かけても結果はNです。 同様に、0は、Nに何回かけても結果は0です。 とはいえ、Ansibleの冪等性は、あくまで構成管理を行う上でのことなので、数学的な冪等性については「そんな概念なんだ」程度の理解で良いと思います。 Ansibleによる冪等性はサーバの状態を保つこと サーバの定義を記述したAnsibleのPlaybookを実行すると、定義に合わせたミドルウェアなどがサーバにインストールされ、サーバの状態が変更されます。 そして、サーバの定義、すなわちPlaybookを変更

                                                              Ansibleの冪等性とPlaybook | DevelopersIO
                                                            • 足りないインフラ力をAnsibleでまかなう - localdisk

                                                              2014/01/22 追記あり このエントリを書いたあと、いくつかアドバイスを頂いた。ありがとうございます。それを受けていくつか playbook を修正しています。 @localdisk pipe('|') を使う場合は command じゃなくて shell ですね。SSH のは .ssh/config が Host にマッチしたものに適用する設定だからですね— yteraoka (@yteraoka) 2014, 1月 19 @localdisk sourceslist への追加はapt_repository を使うと冪等性が出ていいと思います。 http://t.co/iwNDw40JUC— shirou - しろう (@r_rudi) 2014, 1月 20 僕の感想。 自分の知らないことでも頑張ってブログに書くとできる人が色々アドバイスをくれるのでみんなもっとブログ書けばいいと

                                                                足りないインフラ力をAnsibleでまかなう - localdisk
                                                              • VagrantとAnsibleでMacにWindows10仮想環境を構築する - dackdive's blog

                                                                Windows「に」Vagrant を入れて仮想環境を作成したという記事は Web 上にたくさん見つかるけど Vagrant で Windows 環境「を」構築したという記事はあんまり見つからなかったので、メモ。 また、Vagrant や Ansible というインフラ系ツールについてよく耳にするものの実際触ったことがなくて それぞれでできること等ちゃんと理解していなかったので、勉強も兼ねて。 動作環境 今回使用した各ツールのバージョンは以下の通り。 Mac OS X Yosemite 10.10.5 Vagrant 1.8.1 Ansible 2.0.0.2 Python 2.7.10 Virtualbox 5.0.10 pywinrm 0.1.1 はじめに Mac で Web アプリケーション開発をしていると、IE での動作確認のために Windows 環境を使いたいことがよくある。

                                                                  VagrantとAnsibleでMacにWindows10仮想環境を構築する - dackdive's blog
                                                                • windowsでもansibleがしたいのでvagrant経由でdockerを使って二重仮想環境を構築する - After Coding

                                                                  2013-12-10 windowsでもansibleがしたいのでvagrant経由でdockerを使って二重仮想環境を構築する Ansibleとは、Python製のプロビジョニングツールだ。Rubyで言うところのChef。 動作にはPythonが必要だが、残念なことにwindowsではpythonがまともに動かないようだ。 vagrantで2つのゲストを立てて片方をansibleにする方法もあるが、先日最新版がリリースされたdockerを使ってみた。 目標はこんな感じ。 説明すると、windowsホストで各種操作の母艦となるCentOS 6.5をVagrantで立ち上げる。 その中でまずdockerを使って、開発環境であるCentOS 6.4のコンテナを作り、母艦から操作できるよう設定する。 その後は母艦からsshするもよし、virtualenvというpython仮想環境上で

                                                                    windowsでもansibleがしたいのでvagrant経由でdockerを使って二重仮想環境を構築する - After Coding
                                                                  • GitHub - ansible/ansible: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language tha

                                                                    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

                                                                      GitHub - ansible/ansible: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language tha
                                                                    • MicrosoftがAnsible対応をさらに進める、完全構成済みのAzure Marketplaceソリューションを提供開始

                                                                      MicrosoftがAnsible対応をさらに進める、完全構成済みのAzure Marketplaceソリューションを提供開始:Azureでプロビジョニングなどを自動化 Microsoftは、オープンソースの構成管理ツール「Ansible」について完全に構成されたAzure Marketplaceソリューションを提供開始した。

                                                                        MicrosoftがAnsible対応をさらに進める、完全構成済みのAzure Marketplaceソリューションを提供開始
                                                                      • 注目の構成管理ツールAnsibleを徹底活用する

                                                                        多くのサーバーを管理する必要があるITの最前線で、構成管理ツールAnsibleが注目されています。この連載では、構成管理ツールとしてAnsibleを選ぶべき理由の解説から、導入方法の紹介、応用まで解説します

                                                                        • SFTP disableなCentOS環境でansibleを使う - たごもりすメモ

                                                                          サーバがだいたい CentOS 5/6 でsshの設定においてSFTPがオフになっていると、ansibleを使おうとしたときにいきなりファイル転送ができなくてハマる。 まず第一に、RHEL6およびそれ以前において OpenSSH が ControlPersist オプションをサポートしていないため、ansibleは paramiko というライブラリを使おうとする。 When using Enterprise Linux 6 operating systems as the control machine (Red Hat Enterprise Linux and derivatives such as CentOS), however, the version of OpenSSH may be too old to support ControlPersist. On these op

                                                                            SFTP disableなCentOS環境でansibleを使う - たごもりすメモ
                                                                          • Ansible 勉強会 #1 にいってきた - としたにあんの左脳

                                                                            Ansible勉強会に行って来たので,感想とかをつらつらと. connpassで参加登録した時は補欠100番目とかでしたが,イベント開始の2時間前とかに繰り上がりの連絡がきて急いで行ってきました! 急なお願いにもかかわらず早退をさせてくれた会社に感謝です. とりあえず @tagomoris さんの話は圧巻でした.規模はやはり違いますね. お話されていた,Dynamic Inventoryは有効活用していきたいと思いました.むしろ,使わなかったら,大規模化で死亡する気が... zabbixのプラグインもあるらしいので連携がんばってみようと思いました. 発表者の方の中で割りと言われていたのは,公式のBest Practiceに素直に従うと,やりにくいということでした.一部ディレクト構成をかえたり,ペライチのPlaybookで管理するようにしているらしいです. @saito_hideki さんが

                                                                              Ansible 勉強会 #1 にいってきた - としたにあんの左脳
                                                                            • AnsibleでHomebrew, Cask, Atomエディターのパッケージを管理する - Qiita

                                                                              はじめに HomebrewとHomebrew CaskのパッケージはBrewfileを使う方法もありますが、Brewfileにパッケージを追加して2回目以降の実行ではalready installedとかの警告が多数出てあまり気分がよくありません。また、Atomエディターのパッケージはapmコマンドで管理できますが、これらをまとめてAnsibleで管理すればスッキリできるということで、やってみました。 Ansible用のroleを3個とapmのモジュールを作成し、ansible-galaxy を使ってみた - @znz blogを参考にAnsible Galaxyに登録しましたので、簡単に利用できます。 利用手順 HomebrewとPythonとAnsibleのインストール

                                                                                AnsibleでHomebrew, Cask, Atomエディターのパッケージを管理する - Qiita
                                                                              • GitHub - mizzy/serverspec: RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand

                                                                                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 - mizzy/serverspec: RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand
                                                                                • GNS3 on AWS で始めるAnsible×Cisco学習環境構築 - Qiita

                                                                                  provider "aws" { access_key = "${var.aws_access_key}" secret_key = "${var.aws_secret_key}" region = "${var.region}" } resource "aws_instance" "ubuntu" { ami = "ami-4e79ed36" instance_type = "t2.large" key_name = "${var.key_name}" monitoring = true tags { Name = "${var.name}" } security_groups = ["ubuntu-gns3"] iam_instance_profile = "EC2S3Backup" root_block_device = { volume_type = "gp2" volume_si

                                                                                    GNS3 on AWS で始めるAnsible×Cisco学習環境構築 - Qiita