タグ

ansibleに関するAndrionのブックマーク (7)

  • 外部接続を絞られているあなたのための Ansistrano を使ったデプロイ環境構築 - GMOインターネットグループ グループ研究開発本部

    次世代システム研究室の DevOps ネタ担当の M.Y. です。 最近、セキュリティ要件の厳しい企業ネットワーク内での、デプロイ環境の構築をお手伝いする機会がありました。具体的には、デプロイ用のサーバ1台以外は外部接続できないという環境でした。 その際に Ansistrano というツールを使ってデプロイ環境を構築したのですが、このノウハウは他でも使えそうなので、今回ご紹介します。 制約の厳しい企業ネットワークの例 最近私がお手伝いした案件では、以下のような要件と制約がありました。 外部接続を強く制限されたネットワーク内で、新たに開発したバッチ処理を実行したい Java/Scala で開発されたバッチを実行するために、このネットワークにあるバッチサーバに jar ファイルなどをデプロイしたい jar のビルドに必要な GitLab サーバおよび Maven リポジトリは、このネットワーク

    外部接続を絞られているあなたのための Ansistrano を使ったデプロイ環境構築 - GMOインターネットグループ グループ研究開発本部
    Andrion
    Andrion 2017/09/12
    “Capistrano”のAnsible版Ansistrano
  • Ansible の変数のスコープ - koudenpaのブログ

    いつの間にか Ansible の変数にスコープの概念が入っていてプロビジョンに失敗するようになっていたという話。 正直、自分はあんまりテクニカルな方面のアンテナを張っていないので、ソフトウェアのアップデートで仕様が変わっていたりすると即死してしまう。 今回は、よくわかっていないまま Ansible の Playbook をいろんなところからのコピペで作っていたら、いつの間にか動かないものになっていた。 Variables — Ansible Documentation Ansible has 3 main scopes: Global: this is set by config, environment variables and the command line Play: each play and contained structures, vars entries, includ

    Ansible の変数のスコープ - koudenpaのブログ
  • ネットワーク運用者の為のAnsible

    1. Copyright © Arista 2016. All rights reserved.Copyright © Arista 2016. All rights reserved.1 ネットワーク運用者の為のAnsible Shishio Tsuchiya shtsuchi@arista.com 3. Copyright © Arista 2016. All rights reserved. 自前 インテグレーションの為の カスタム開発 ソフトウェア開発のリソー スと考え方 DevOps 既存のツールを活用 (Puppet, Chef,Ansibleな ど) スクリプトベースの統合 とカスタマイズ ターンキー 現状は選択肢は少ない レガシー・モデル 顧客はクラウド・オートメーショ ンの為にもターンキー・ソリュー ションが必要 クラウド・ネットワーキングへのアプローチ 大規模クラウド

    ネットワーク運用者の為のAnsible
    Andrion
    Andrion 2017/08/01
    Aristaの中の人
  • Getting started with Ansible — Ansible Community Documentation

    Ansible getting started Getting started with Ansible Introduction to Ansible Start automating with Ansible Building an inventory Creating a playbook Ansible concepts 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

    Andrion
    Andrion 2017/07/28
    インストール手順
  • AnsibleのSSH接続エラーの回避設定 - Qiita

    概要 Managed NodeにSSHで一度も接続をしたことが無い時や、fingerprintが変わった時、OpenSSHのチェック機能により警告が表示され、ansibleの実行ができないことがあります。これを回避するための設定を記載します。 動作環境 CentOS 6 Ansible 2.1 警告メッセージが表示される状況 以下のような状況で警告メッセージが表示されます。 Managed NodeにSSHで接続したことがなく、~/.ssh/known_hostsにfingerprintが無いとき。 sshでの接続時、以下のようなメッセージが表示されます。 The authenticity of host 'XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)' can't be established. RSA key fingerprint is XX:XX:XX:XX:

    AnsibleのSSH接続エラーの回避設定 - Qiita
    Andrion
    Andrion 2017/07/28
    公式手順だと“fingerprintが変わった時にエラーになる”
  • Ansible の IOS 関連モジュールを試してみる

    複数のサーバやクラウドの構成管理に使われる Ansible が 2.1 にアップデートされ、このバージョンから Network Automation がコア モジュールとして正式サポートされています。その一環として、Cisco IOS、Cisco IOS-XR、Cisco NXOS に関するモジュールも Ansible でサポートされるようになりました。この投稿では Cisco IOS に関するモジュールを試してみて、次回以降で具体的なユースケースをご紹介したいと思っています。 現状、IOSに関するモジュールは以下の3つです。 ios_command – Run arbitrary commands on ios devices. ios_config – Manage Cisco IOS configuration sections ios_template – Manage Cisco

    Ansible の IOS 関連モジュールを試してみる
  • Ansible でBIG-IPを設定してみた - 気になるOSSニュース

    早速、AnsibleからBIG-IPを設定してみる実験をしてみました。まぁ、、、普通に動くんでしょうけど、やっぱり、実際に動かしてみるのが一番理解が深まります。 OSは適当なCentOSを用意して、yum install ansible でansibleをインストールします。以下、念のため、ansibleのバージョンです。 [daijik@centos-docker-test ~]$ ansible --version ansible 1.9.4 configured module search path = None Ansibleでは管理対象とするサーバーは/etc/ansible/hostsに記述するので、以下のように、管理対象とするBIG-IPのホスト名(または管理用IPアドレス)を追加しておきます。 因みに、今回の実験ではBIG-IPの仮想アプライアンスをKVM上で動かしてやって

    Ansible でBIG-IPを設定してみた - 気になるOSSニュース
    Andrion
    Andrion 2017/07/28
    “bigsuds”
  • 1