https://ljstudy.connpass.com/event/71037/ でのLT資料です。
ansibleでWindowsにプログラムをインストールする(win_msiとwin_package) プロビジョニング・ツール(環境構築ツール)のAnsibleがバージョン2.0となりました。Linuxだけではなく、Windows対応も充実してきていました。 今回は、Windowsへアプリケーションをインストールする操作を、Ansibleで実施する際のメモです。 Ansible 2.0では、Windows OSの管理ノードに対して、アプリケーションのインストーラファイルからインストールする作業を直接サポートするモジュールとして従来からのwin_msiモジュールに加えてwin_packageモジュールが提供されています。 win_msiモジュール win_msiモジュールは、指定したパスにあるmsi形式のインストーラファイルを実行します。ただし、同じバージョンがインストール済みかどうかはチ
Ansible 2.0 がようやくリリースされましたね。さっそく、既存の Playbook をアップグレードしてみました。公式の移行ガイドは、こちらにあります。 まず、実行してみると、次のような警告が表示されました。 [DEPRECATION WARNING]: Instead of sudo/sudo_user, use become/become_user and make sure become_method is 'sudo' (default). This feature will be removed in a future release. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 今まで、実行ユーザを指定するとき sudo と sudo
行き当たりばったりで、設定を繰り返してきた、さくらVPSを初期化して、Ansibleで手を加えていきます。 方針 rootでの初期設定 nginxの設定 rootでの作業と、作業用ユーザでログインして作業をするタスク分けておくことで、初期設定と各アプリケーションのインストールをやりやすいようにしておく。 1. rootでの初期設定(sakura_init.yml) まっさらな状態のCentOSに対して、最低限のセキュリティの設定を行う。 SSHのポートを変える rootでのsshを禁止する パスワードでのsshを禁止する iptablesを設定する adminユーザを作成して、sudoできるようにする 鍵の設定を行う hosts [test] 192.168.33.33 [vagrant] vagrant:10022 [sakura_init] 49.212.138.148 [sakura
今回はAnsibleを本格運用した際のイメージを掴むためにAnsibleのベストプラクティスを参考に実際に試してみたいと思います。 実践のお題はWordPressとします。WordPressのセットアップを通してベストプラクティスのイメージを掴んでいただければと思います。 準備 ローカルマシンに作業ディレクトリを作り、その中でAnsibleのベストプラクティスに則ったプレイブックを作っていきます。MacもしくはLinuxなどで試してみてください。 $ mkdir try-ansible-best-practices $ cd try-ansible-best-practices ウェブサーバとDBサーバを別個に立てますので、さくらのクラウドでサーバを二台立てておきます。OSはCentOS 6.6を利用します。サーバ作成時にrootでのsshの接続に必要となる公開鍵も忘れずに登録してください
webservers.ymlの修正 webservers.ymlを修正し、ロールにこれから作成するwebtierを追加します。 webservers.yml --- - hosts: webservers roles: - common - webtier webtierロールの作成 WordPressを動かすために必要なウェブサーバの設定を行うロールとして作成していきます。 httpdの追加 commonロールと同じ要領で作っていきましょう。 roles/webtier/tasks/main.yml yumでApacheをインストールし起動します。 --- # httpd - name: httpd is installed yum: pkg=httpd state=installed tags: httpd - name: httpd is runnning and enabled s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く