SlideShare uma empresa Scribd logo
1 de 80
Baixar para ler offline
Ansible Night in Osaka 2019.05
Suguru Goto (@aabbss757)
テンプレ
本資料の内容は個人の見解であり、
所属組織の見解ではありません!
テンプレ
資料は後ほど公開します
自己紹介
一般男性
ユーザー系 (愛知)
関係あれこれ、自動化
と旅をする(主に登山)
【余談】#旅するAnsible
【余談】#旅するAnsible
【余談】#旅するAnsible
槍ヶ岳
🤔
前置きが長くてすいません 。。。
🙇 本題へ 🙇
※ オチはありません
話すこと
  と の歴史
  のちょっと大変なとこ
  で実現可能な 自動化
 大変だったこと、ハマったこと、よかったこと
  アップデート( 関連)
話さないこと
  から を操作するための準備作業のこと
  から実験的にサポートされた、
   ホストへの 接続のこと
(心の声)
( ) 。 ( 事例、あんまり多くないなぁ )
( ) 。 (少しずつでも増えるといいなぁ )
( ) 。 ( で 、結構出来るのです )
( ) 。 (出来ることを持ち帰って欲しい !)
これだけは最初に言っておきたい
Ansible?
Windowsには不向き
でしょう?
(たまに聞く)
(なぜか、Windowsは新しい
 ものと相性が悪い・・・と
 思う人がいる。いるの。)
これだけは最初に言っておきたい
んなこたぁない
(自分の周りだけ・・・?)
話すこと
  と の歴史
  のちょっと大変なとこ
  で実現可能な 自動化
 大変だったこと、ハマったこと、よかったこと
  アップデート( 関連)
AnsibleとWindowsの歴史
の 対応は から
2014.08 2016.01 2019.05
Ansible 2.0
29 modules
Ansible 2.8
88 modules
Ansible 1.7
8 modules
表記はWindows系モジュールの数
(win_xxx の数をカウントしました)
AnsibleとWindowsの歴史
むかし( 触り始めたころ、 くらい)
( ) 。 (ホスト名変更という単純なものでも、
      モジュールが無かったりするのか〜)
AnsibleとWindowsの歴史
さいきん
( ) 。 (最近はネットワーク系モジュールの勢いが
       凄いけど 系も増えています!
ゆっくり、着実に・・・)
話すこと
  と の歴史
  のちょっと大変なとこ
  で実現可能な 自動化
 大変だったこと、ハマったこと、よかったこと
 推しモジュール
  アップデート( 関連)
Windowsのちょっと大変なとこ
あなたの目の前には、数百台の 軍団が
オペレーションはあなた 人だけです
絶対に誰も助けに来ません
そんな状況を想像しながら聞いて下さい
Windowsのちょっと大変なとこ
◆ リモートデスクトップ接続
接続と比較すると、お手軽さは接続と比較すると、お手軽さは
回線品質が悪いと操作しづらい(よく止まる)
「🌀ようこそ(みたいな画面)」
操作可能になるまで時間が掛かる😇
( ) 。 (少し作業したいだけなのに、時間掛るな〜)
Windowsのちょっと大変なとこ
◆
企業のセキュリティポリシーや運用設計にもよるが、
基本的には毎月適用する😇
の適用には、そこそこ時間が掛かる 😇
系の製品( とか)がインストール
されたサーバーのパッチ適用はさらに時間が掛かる😇
Windowsのちょっと大変なとこ
◆ 設定変更するための手段が多い
コマンド
コマンドレット
レジストリ
グループポリシー
→ 人それぞれ手順が違うと 後から追いにくい!
→ 手順(設計)を標準化しよう
→ 標準化したら、 で自動化しよう👍
うわぁぁぁ
<('A`<)
ヘ( ヘ)
Windowsのちょっと大変なとこ
◆ 手順書( スクショ職人)
Windowsのちょっと大変なとこ
◆ 手順書( スクショ職人)
話すこと
  と の歴史
  のちょっと大変なとこ
  で実現可能な 自動化
 大変だったこと、ハマったこと、よかったこと
  アップデート( 関連)
Ansibleで実現可能なWindows自動化
で
・ の構築自動化
・ の保守、運用作業の自動化
を試しました
その前に…
Ansibleで実現可能なWindows自動化
思いつくがまま、ほどほどにリストアップしました
(標準モジュール限定)
Ansibleで実現可能なWindows自動化
設定項目 モジュール
ホスト名変更 win_hostname
ドメイン参加 win_domain_membership
レジストリ設定 win_regedit
サービス設定変更、停止・開始 win_service
機能の有効・無効化 win_feature
ファイアウォール(プロファイル有効・無効化) win_firewall
ファイアウォール(ルール追加) win_firewall_rule
Ansibleで実現可能なWindows自動化
やりたいこと モジュール
ファイル、フォルダ作成 win_file
ファイル、フォルダコピー win_copy
ファイル編集 win_lineinfile
パッケージ管理 win_chocolatey
環境変数管理 win_environment
ネットワークドライブ割当て win_mapped_drive
タイムゾーン設定 win_timezone
Ansibleで実現可能なWindows自動化
設定項目 モジュール
Windows Update適用 win_updates
hostsファイル編集 win_hosts
ユーザー作成、パスワード変更 win_user
ユーザープロファイル作成・削除 win_user_profile
プロキシ設定(システム全体) win_http_proxy
プロキシ設定(Internet Explorer) win_inet_proxy
IIS関係の設定 win_iis_xxx
Ansibleで実現可能なWindows自動化
紹介したのは「ほんの一部」です!
もっと色々知りたい方は公式ドキュメントへ !
モジュールの組み合わせで、もっと出来る事があるかも?
Ansibleで実現可能なWindows自動化
◆ 標準モジュールで実装できないものは
例えば でスクリプトを実装し、
モジュールで実行させる
冪等性の実装を忘れずに!😇
スクリプトの管理タスクが発生する😣
モジュールが提供されるまで待って、置き換える😞
もしくは自分でモジュールを開発する💪
大変だったこと、ハマったこと、よかったこと
  と の歴史
  のちょっと大変なとこ
  で実現可能な 自動化
 大変だったこと、ハマったこと、よかったこと
  アップデート( 関連)
大変だったこと
大変だったこと、ハマったこと、よかったこと
◆ 大変だったこと( モジュール)
冪等性担保のために ( )の指定が必要
インストール済みかを判定するために利用される
ファイル( )の場合は指定不要
指定する場合は?
インストーラーが ファイル以外
ファイルでも、 指定でダウンロードする
🤔?
大変だったこと、ハマったこと、よかったこと
◆ 大変だったこと( モジュール)
引用元:
大変だったこと、ハマったこと、よかったこと
GUID
◆ 大変だったこと( モジュール)
を把握するには?(他にもあるかも?)
レジストリから
一度インストールして把握しないと・・・😇
ファイルから
ファイルの情報を取得するスクリプトを作る
🤔🤔??
大変だったこと、ハマったこと、よかったこと
◆ 大変だったこと( モジュール)
パッケージによっては ではなく パッケージ名
🤔🤔🤔???
の例を挙げ出すとキリがないので・・・
公式ドキュメントの を参照してください🙇
大変だったこと、ハマったこと、よかったこと
◆ 大変だったこと( モジュール)
大変だったこと、ハマったこと、よかったこと
GUID
◆ 大変だったこと( モジュール)
大変だったこと、ハマったこと、よかったこと
パッケージ名
◆ 大変だったこと( モジュール)
変数に定義して、まとめたものの・・・😇
増えたらカオスになる予感!!!
可能なら! モジュールを使いたいところ
大変だったこと、ハマったこと、よかったこと
◆ 大変だったこと( モジュール)
変数に定義して、まとめたものの・・・😇
増えたらカオスになる予感!!!
可能なら! モジュールを使いたいところ
大変だったこと、ハマったこと、よかったこと
これで頑張ってる
可能じゃなかった
【参考】win_chocolateyモジュール
◆ (パッケージ管理)
は と比べてパッケージ管理機能が貧弱😞
インストールのみではなく、アップデートも出来る!
注意
インターネット接続が必要
プロキシ環境下の場合
「プロキシ突破できない問題」にご注意😇
できなかった
◆ (パッケージ管理)
で提供されているパッケージはこちらで確認
※「チョコラティ」「チョコレーティ」って読みます
【参考】win_chocolateyモジュール
ハマったこと
大変だったこと、ハマったこと、よかったこと
※主にバグ
◆ ハマったこと( モジュールのバグ)
で確認したバグ( で解消)
レジストリに新規でエントリ(値)を登録する際、
エントリ名に中括弧 が含まれていると
が になってしまう・・・
しかし、登録したいエントリは登録されている😇
エスケープ文字など試行錯誤したが
大変だったこと、ハマったこと、よかったこと
◆ ハマったこと( モジュールのバグ)
大変だったこと、ハマったこと、よかったこと
登録したかった
◆ ハマったこと( モジュールのバグ)
投げた!
から 日後 に された!はやい! (゚Д゚
解決されるまでは で凌いだ
大変だったこと、ハマったこと、よかったこと
◆ ハマったこと( モジュールのバグ(暴走))
から にバージョンアップした
→ パッチが配信された、検証環境で動作確認しよ!
大変だったこと、ハマったこと、よかったこと
◆ ハマったこと( モジュールのバグ(暴走))
実行結果
大変だったこと、ハマったこと、よかったこと
あれ?
◆ ハマったこと( モジュールのバグ(暴走))
大変だったこと、ハマったこと、よかったこと
あ ありのまま 今 起こった事を話すぜ!
「 モジュールの パラメータ
 に を指定して実行したら、
  が適用されていた」
な  何を言ってるのか わからねーと思うが
おれも何をされたかわからなかった
◆ ハマったこと( モジュールのバグ(暴走))
パラメータを にした場合、適用対象の
パッチを検索する・・・というのが正しい動き
しかし、検索ではなく 適用 までされてしまった😇
本番環境じゃなくてよかった・・・😇
※ このバグは で解消されました
大変だったこと、ハマったこと、よかったこと
よかったこと
大変だったこと、ハマったこと、よかったこと
◆ よかったこと( 適用作業)
導入前
リモデ→パッチ適用→再起動→リモデ→適用結果確認
再起動後に再度リモート接続、地味に面倒😇
導入後
モジュールの実行結果を で取得し適
用結果を モジュールで表示
・・・めっちゃ楽!☺
大変だったこと、ハマったこと、よかったこと
◆ よかったこと( 適用作業)
大変だったこと、ハマったこと、よかったこと
再起動要求時に自動再起動
実行結果を表示
◆ よかったこと( 適用作業)
導入以前でも 多少の 並列作業は可能だった
導入後はより一層、並列作業が捗るように!💪
グループ化すれば、片系ずつの実行も容易!
実行後は放置、終わってたら結果確認
( )の通知機能を使えば、さらに捗る予感!
が終了したら に通知・・・など
大変だったこと、ハマったこと、よかったこと
◆ よかったこと( 適用作業)
パッチ適用中に画面を確認する時間が圧倒的に減った
画面を見る時間は 分 程度に
作業を に任せて、他の業務ができる💪
単純作業の効率化、工数削減
誰もがやりたくない 単純作業 を少しでも早く
単純作業より、クリエイティブな仕事したいよね!
毎月のパッチ適用作業、非常に頭が痛かった😇
大変だったこと、ハマったこと、よかったこと
◆ よかったこと(サーバー初期構築の自動化)
〜 時間 → 分くらい
※作業項目の数、作業者の作業スピードにもよります💁
大変だったこと、ハマったこと、よかったこと
◆ よかったこと(サーバー初期構築の自動化)
初期構築作業のツラミ
パッチ適用作業とは違い、常に張り付いてポチポチ
台の構築に掛かる時間 構築台数 = 😇
手順書が辛かった(本音)
スクショ職人(エビデンス)もあるよ!😇
こういう仕事(作業)の繰り返しは辛い😇
大変だったこと、ハマったこと、よかったこと
◆ よかったこと(サーバー初期構築の自動化)
初期構築作業のツラミ
パッチ適用作業とは違い、常に張り付いてポチポチ
台の構築に掛かる時間 構築台数 = 😇
手順書が辛かった(本音)
スクショ職人(エビデンス)もあるよ!😇
こういう仕事(作業)の繰り返しは辛い😇
大変だったこと、ハマったこと、よかったこと
◆ よかったこと(サーバー初期構築の自動化)
これだけでいいじゃないか
大変だったこと、ハマったこと、よかったこと
爽快
話すこと
  と の歴史
  のちょっと大変なとこ
  で実現可能な 自動化
 大変だったこと、ハマったこと、よかったこと
  アップデート( 系モジュール)
Ansible 2.8 アップデート(Windows系モジュール)
◆ 追加されたモジュール( モジュール!結構増えた👍)
win_chocolatey_facts win_optional_feature
win_credential win_partition
win_dns_record win_psrepository
win_domain_group_membership win_rds_cap
win_format win_rds_rap
win_hosts win_rds_setting
win_http_proxy win_snmp
win_inet_proxy win_user_profile
Ansible 2.8 アップデート(Windows系モジュール)
◆ 追加されたモジュール( モジュール!)
追加されたモジュールの一覧は に載っています
新しいモジュールを使ってみた
Ansible 2.8 アップデート(Windows系モジュール)
◆ 追加されたモジュール
win_chocolatey_facts win_optional_feature
win_credential win_partition
win_dns_record win_psrepository
win_domain_group_membership win_rds_cap
win_format win_rds_rap
win_hosts win_rds_setting
win_http_proxy win_snmp
win_inet_proxy win_user_profile
Ansible 2.8 アップデート(Windows系モジュール)
◆ 使ってみた
今まで、 ファイルの編集は・・・
モジュールで頑張っていた
「 アドレス」「ホスト名」を指定するだけに!😋
Ansible 2.8 アップデート(Windows系モジュール)
◆ 使ってみた
リストでも🙆‍♂
Ansible 2.8 アップデート(Windows系モジュール)
◆ 使ってみた
できた!🙆‍♂
Ansible 2.8 アップデート(Windows系モジュール)
◆ 追加されたモジュール
win_chocolatey_facts win_optional_feature
win_credential win_partition
win_dns_record win_psrepository
win_domain_group_membership win_rds_cap
win_format win_rds_rap
win_hosts win_rds_setting
win_http_proxy win_snmp
win_inet_proxy win_user_profile
Ansible 2.8 アップデート(Windows系モジュール)
◆ 使ってみた
ディスク追加作業、 コマンドで頑張っていた
初期化
新規パーティション作成
フォーマット
からスクリプトやコマンドを実行するのは
極力控えたい、標準モジュールで実装したい・・・
そんなことを思っていた半年後に実装された、神か
冪等性
😢
Ansible 2.8 アップデート(Windows系モジュール)
◆ 使ってみた
モジュールのドキュメントを読む・・・
→ディスクの初期化は出来ないらしい😭
引用元:
Ansible 2.8 アップデート(Windows系モジュール)
😢
2, 3番目のtaskはコ
マンドだった
Ansible 2.8 アップデート(Windows系モジュール)
使えるよう
にしたい
Ansible 2.8 アップデート(Windows系モジュール)
Ansible 2.8 アップデート(Windows系モジュール)
出来た!
😄
Ansible 2.8 アップデート(Windows系モジュール)
本編終わり
おまけ
おまけ
コマンド操作は嫌
だよ〜
GUI欲しいよ〜
(運用現場あるある)
(気持ちはわかる)
(心理的安全性の確保)
(GUI慣れしてると特に)
おまけ
を 環境で利用できます!
使ってみませんか?
( 、 のアップストリーム版)
ご参考
を導入してみた( )
https://www.slideshare.net/sugoto/ansible-awx
ご清聴、ありがとうございました!

Mais conteúdo relacionado

Mais procurados

CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021whywaita
 
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)NTT DATA Technology & Innovation
 
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションアーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションMasahiko Sawada
 
DatadogでAWS監視やってみた
DatadogでAWS監視やってみたDatadogでAWS監視やってみた
DatadogでAWS監視やってみたtyamane
 
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)NTT DATA Technology & Innovation
 
KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)
KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)
KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)NTT DATA Technology & Innovation
 
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション土岐 孝平
 
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
AWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたAWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたSho Takahashi
 
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動するStargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動するKohei Tokunaga
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Kohei Tokunaga
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪Takuto Wada
 
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)NTT DATA Technology & Innovation
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)NTT DATA Technology & Innovation
 

Mais procurados (20)

CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
 
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
 
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajpAt least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
 
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションアーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
 
DatadogでAWS監視やってみた
DatadogでAWS監視やってみたDatadogでAWS監視やってみた
DatadogでAWS監視やってみた
 
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
 
自宅k8s/vSphere入門
自宅k8s/vSphere入門自宅k8s/vSphere入門
自宅k8s/vSphere入門
 
KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)
KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)
KubernetesのRBACを掘り下げてみる(Kubernetes Novice Tokyo #17 発表資料)
 
PostgreSQLバックアップの基本
PostgreSQLバックアップの基本PostgreSQLバックアップの基本
PostgreSQLバックアップの基本
 
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
 
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
AWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたAWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみた
 
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動するStargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪
 
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
 
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
 

Semelhante a Happy Windows Automation with Ansible

直前合宿 講義スライド
直前合宿 講義スライド直前合宿 講義スライド
直前合宿 講義スライドtozan gezan
 
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017HIDEKAZU MATSUURA
 
Dev lobe20090325v1.0
Dev lobe20090325v1.0Dev lobe20090325v1.0
Dev lobe20090325v1.0walnut210
 
JSと仲良くなるための心得
JSと仲良くなるための心得JSと仲良くなるための心得
JSと仲良くなるための心得鈴木 安美
 
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】Dai Iwai
 
RealtimeTweakPickerMode
RealtimeTweakPickerModeRealtimeTweakPickerMode
RealtimeTweakPickerModeYoh Akiyama
 

Semelhante a Happy Windows Automation with Ansible (8)

直前合宿 講義スライド
直前合宿 講義スライド直前合宿 講義スライド
直前合宿 講義スライド
 
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
 
Dev lobe20090325v1.0
Dev lobe20090325v1.0Dev lobe20090325v1.0
Dev lobe20090325v1.0
 
Database smells
Database smellsDatabase smells
Database smells
 
Openthology256pub
Openthology256pubOpenthology256pub
Openthology256pub
 
JSと仲良くなるための心得
JSと仲良くなるための心得JSと仲良くなるための心得
JSと仲良くなるための心得
 
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
 
RealtimeTweakPickerMode
RealtimeTweakPickerModeRealtimeTweakPickerMode
RealtimeTweakPickerMode
 

Último

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 

Último (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

Happy Windows Automation with Ansible