タグ

ansibleに関するdefiantのブックマーク (14)

  • https://www.nic.ad.jp/ja/materials/iw/2016/proceedings/d2/d2-2-yazawa-2.pdf

  • Ansible playbookでのroleごとのユーザ切替を試す - Adwaysエンジニアブログ

    TL;DR モチベーション やってみた マニュアルを読む 実装してみる 一回目 二回目 三回目 まとめ こんにちは、インフラ担当の天津です。今日はAnsibleでの小ネタをご紹介します。 TL;DR roleごとにユーザを切り替えが可能かを調べ、可能であることを確認しました。 モチベーション ユーザ作成とそのユーザでの構築作業を実施したいことがありましたので調べました。 例えば下記のようの状況です。 ec2-userで接続 rootでansible実行用ユーザを作成 以降の処理はansible実行用ユーザで実施する やってみた マニュアルを読む 公式マニュアルを参照します。 https://docs.ansible.com/ansible/latest/user_guide/become.html 変数を指定することで設定できそうです。 実装してみる 一回目 下記のようなplaybookを

    Ansible playbookでのroleごとのユーザ切替を試す - Adwaysエンジニアブログ
  • ansibleでLinuxユーザーの作成と鍵認証を設定する - Qiita

    Hamee Advent Calendar18日目の記事です。 Ansible Advent Calendar18日目の記事です。 はじめに インフラエンジニアをやっています。 元々アプリケーション側をやっていましたが、中途入社と同時にインフラに転身し半年ぐらい経ちました。 infracture as codeということで構成管理ツールに触れてみようかと思います。 業務ではchefを使っていますが、シンプルそうなansibleも使ってみたいなーと思っていたのでフィーチャリングしてみます。 ansibleは構成管理以外にも開発補助的な使い方もできて、対象のホストにchefの様にクライアントを入れる必要もないので割とシンプルに触れる印象です。 今回はよくLinuxのユーザを作成して鍵認証を設定するのでそれを題材としてansibleを使って行う方法を紹介していきます。 ansibleとは 今更で

    ansibleでLinuxユーザーの作成と鍵認証を設定する - Qiita
  • Playbook 実行時に任意の値を指定する - akishin999の日記

    Playbook 内に直接値を定義せず、実行時に外部から値を渡したい場合、 --extra-vars 引数を使う方法と vars_prompt を使う方法があります。 --extra-vars Passing Variables On The Command Line http://docs.ansible.com/ansible/playbooks_variables.html#passing-variables-on-the-command-line ※ www.ansibleworks.com は使われなくなったようなので URL を修正 予め Playbook 内で変数を使用しておき、 ansible-playbook コマンドの実行時に --extra-vars オプションによって実際の変数の値を渡す事が出来ます。 Playbook は以下のような感じで定義します。 extra-

    Playbook 実行時に任意の値を指定する - akishin999の日記
  • 【Ansible入門】EC2環境でAnsibleを実行してみよう - サーバーワークスエンジニアブログ

    こんにちは、CI部の柿﨑です。 先日、洗濯槽の掃除をしようと専用の洗剤を入れたところ、黒い物体がたくさん浮いてきました。 どうやらn年間の汚れが溜まっていたようです。。。猛省。 つまり、何事も定期的なメンテナンスが必要ということですね! と、いうことで! 定期的なメンテンスといえば、そう!! Infrastructure as Code(以下Iac)ですね! 今回はIaCの中でも代表的なツールである、Ansible入門を題材にします。 なるべくシンプルな構成にしていますので、是非、ご一読いただければと思います。 2019/10/24追記:記事の続きを書きました → こちら 記事の対象者 AWS環境にてサクッとAnsibleに触りたい方 初っ端Ansibleのベストプラクティスを見て、やる気を失った方 記事のコンセプト なるべくシンプルに 最低限使えるディレクトリ構成でAnsibleの

    【Ansible入門】EC2環境でAnsibleを実行してみよう - サーバーワークスエンジニアブログ
  • 実践!Ansibleベストプラクティス(前編) | さくらのナレッジ

    今回はAnsibleを格運用した際のイメージを掴むためにAnsibleのベストプラクティスを参考に実際に試してみたいと思います。 実践のお題はWordPressとします。WordPressのセットアップを通してベストプラクティスのイメージを掴んでいただければと思います。 準備 ローカルマシンに作業ディレクトリを作り、その中でAnsibleのベストプラクティスに則ったプレイブックを作っていきます。MacもしくはLinuxなどで試してみてください。 $ mkdir try-ansible-best-practices $ cd try-ansible-best-practices ウェブサーバとDBサーバを別個に立てますので、さくらのクラウドでサーバを二台立てておきます。OSはCentOS 6.6を利用します。サーバ作成時にrootでのsshの接続に必要となる公開鍵も忘れずに登録してください

    実践!Ansibleベストプラクティス(前編) | さくらのナレッジ
  • Ansible Playbookのディレクトリ構成|Masahiro|note

    Ansibleサーバの構築が完了したらまずは、PingなどのコマンドをAnsibleコマンドを使って実行するなどの初動確認を行うのがほとんどですがそう言ったのはすぐ調べられそうなので私の方では、Ansibleのディレクトリ構成ついて書きたいと思います。 AsnibleのPlaybookディレクトリは、構成管理対象のサーバの規模によって参加したプロジェクト規模メンバーなどと話し合いを行なって大まかな構成を決定しその後プロジェクトに内容によってベストプラクティスを探していく形になっていくとおもいます。 また構成管理するサーバの規模や構成内容によっては、わざわざ役割毎にディレクトリを切らずに一括りにしてしまう方が楽な場合があります。 私自身もほかのエンジニアの方の作成したさまざまなAnsible Playbookを拝見し自らもサーバの構築を実施しながら環境に最適のPlaybookを作成しています

    Ansible Playbookのディレクトリ構成|Masahiro|note
  • Ansibleでできることを中の人が教えます - インストールと実行~EC2へのNginx投入までを学ぼう|ハイクラス転職・求人情報サイト AMBI(アンビ)

    Ansibleでできることを中の人が教えます - インストールと実行~EC2へのNginx投入までを学ぼう 高度化、複雑化しシステムの運用には、構成管理の自動化が欠かせません。管理用ソフトウェアとして広く使われるAnsibleを提供する、Red Hatの杉村さんが、IaSの概要から、Ansibleの活用手順までを解説します。 こんにちは。Red HatでAnsibleのテクニカルサポートエンジニアをしております杉村(@sugitk)と申します。このたびは機会をいただきまして、Ansibleをこれから使い始めようという方々に向けて、ツールの概要や使い方についてご紹介させていただきます。 Ansibleとは Infrastructure as Code(IaC)隆盛の理由 Ansibleの利点 ChefやPuppetなど、従来の構成管理ツールとの比較 冪等性とエージェントレス。Ansibleの

    Ansibleでできることを中の人が教えます - インストールと実行~EC2へのNginx投入までを学ぼう|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • Ansible実践入門 | DevelopersIO

    渡辺です。 最近、Ansibleに関する書籍が増えてきていますね。 とはいえ、ほとんどは入門的な位置付けで、それはそれで需要があるんですが、実践レベルで使いこなすノウハウは少ないというのが現実かと思います。 この辺り、まだ試行錯誤を繰り返しているところも多いでしょう。 そこで、ノウハウをガンガン流出させるクラスメソッドなので、ベストプラクティスみたいなものをまとめちゃいました。 Ansibleとは? 雑な言い方をすれば、SSH接続したリモートホストでミドルウェアのインストールや設定ファイルの更新を行うツールです。 カテゴリとしては構成管理ツールに分類されます。 SSH接続が可能であれば、リモートホスト側にエージェントのインストールが不要である点は大きな特徴です。 Playbookにサーバの状態を定義する AnsibleのPlaybookは、リモートホストの状態を定義したファイルです。 構成

    Ansible実践入門 | DevelopersIO
  • Ansible勉強会 #1 まとめ

    Python製サーバープロビジョニングツールAnsibleの勉強会の様子です。 Ansible 勉強会 #1: http://ansible-users.connpass.com/event/5968/ Ansible 勉強会 #1 リモート会場: http://ansible-users.connpass.com/event/6796/

    Ansible勉強会 #1 まとめ
  • Ansible導入までの道

    Help! I've created a serverless monolith - Azure Lowlands

    Ansible導入までの道
  • 構成管理ツール Ansible を使ってみる - akishin999の日記

    最近は話題のサーバ構成管理ツール Ansible を試したりしています。 Ansible 自体は Python 製ですが、使うに当たっては特に Python の知識は必要とされる事もなく、定義ファイル(Playbook)も YAML ファイルなので気軽に始める事ができました。 また、Capistrano などと同じく SSH で対象サーバに接続さえ出来ればいい、という仕様なので、サーバに余計なパッケージを入れずに済むのも嬉しいです。 その点も Chef や Puppet などより個人的には好みですね。 検証環境は CentOS 6.4 x86_64 になります。 インストール インストールには Python 2.6 以上が必要です。 CentOS 6 系であれば yum で普通に入れれば 2.6 系が入るはずなので問題ないかと思います。 # python -V Python 2.6.6 E

    構成管理ツール Ansible を使ってみる - akishin999の日記
  • ansible v1.2.2 ドキュメントを翻訳しました — doing mistakes

    ansible v1.2.2 ドキュメントを翻訳しました だいぶ遅れてしまいましたが(Version1.2.2)のドキュメントを翻訳してみたので、 ブログで紹介しておきます。 https://github.com/shkumagai/ansible-doc-ja Ansibleについては、最近ぼちぼちTwitterのタイムラインなどで目にすることも 増えてきているので、ここでわざわざAnsibleが何であるか、に触れることは しません。既に紹介記事を書いている方のブログを貼っておきますね。 構成管理ツール Ansible について - apatheia.info ansibleを使ってみる - そこはかとなく書くよん。 インストール方法とか、使い方については翻訳したドキュメントに書かれているので ぜひ参照してみて下さい。 翻訳ミスやの表記のゆらぎなどなど、ツッコミがあれば遠慮無くissue

  • さくらVPSセットアップ用のシェルスクリプトを今話題の「Ansible」で書き直してみた - Copy/Cut/Paste/Hatena

    「Chef! Chef!」と叫ばれる昨今、そのChefに挫折した皆様、いかがお過ごしでしょうか? Chefに挫折中のid:k1LoWです。 Ansibleいいよ。Ansible。 Chefに挫折したからといってプロビジョニングツールへの憧れは消えるわけもなく、時間を見つけてはいろいろいじっていた時、 同僚からの「Ansibleというツールが良さげらしい」という情報をそのまま鵜呑みにし、PHP Matsuri 2013を通じて使ってみて今に至っています。 Ansibleいいよ。Ansible。 AnsibleはPython製のプロビジョニングツールです。ChefやPuppetと同じ領域のツールですね。 ちなみに、呼び方は、日英語的に「あんしぼぉ」です。「あんじぼぉ」でも「あんそぉぼぉ」でもありません。PHP Matsuri 2013でVagrantのMitchell Hashimotoさ

    さくらVPSセットアップ用のシェルスクリプトを今話題の「Ansible」で書き直してみた - Copy/Cut/Paste/Hatena
  • 1