Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RHTN: Ansible 2.8 x Windows
Search
hiyokotaisa
May 28, 2019
Technology
1
3.8k
RHTN: Ansible 2.8 x Windows
Red Hat Tech Nightでのセッションスライドです
hiyokotaisa
May 28, 2019
Tweet
Share
More Decks by hiyokotaisa
See All by hiyokotaisa
JTF2020 C1: テクニカルサポートエンジニアという働き方
hiyokotaisa
2
15k
RHTN - 5分でわかるAnsible TowerのSSO
hiyokotaisa
0
240
Interact 2019 -OP01: ひよこでもわかるAnsible AnsibleによるAzure構成管理
hiyokotaisa
3
2.7k
Twitter転職でなってみたグローバルサポートエンジニア
hiyokotaisa
1
2.1k
インフラ勉強会にみるコミュニティへの「貢献」
hiyokotaisa
2
2.9k
Red Hat Tech Night 2018: Ansible x Network Ansibleで実践するネットワーク自動化
hiyokotaisa
1
1.3k
AnsibleではじめるWindows自動化
hiyokotaisa
7
6.4k
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
49k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
350
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
4
2.5k
AWS CDKでデータリストアの運用、どのように設計する?~Aurora・EFSの実践事例を紹介~/aws-cdk-data-restore-aurora-efs
mhrtech
4
650
CyberAgent 生成AI Deep Dive with Amazon Web Services / genai-aws
cyberagentdevelopers
PRO
1
480
チームを主語にしてみる / Making "Team" the Subject
ar_tama
4
310
[JAWS-UG金沢支部×コンテナ支部合同企画]コンテナとは何か
furuton
3
250
とあるユーザー企業におけるリスクベースで考えるセキュリティ業務のお話し
4su_para
3
320
事業者間調整の行間を読む 調整の具体事例
sugiim
0
1.4k
Automated Promptingを目指すその前に / Before we can aim for Automated Prompting
rkaga
0
110
Datachain会社紹介資料(2024年11月) / Company Deck
datachain
3
16k
一休.comレストランにおけるRustの活用
kymmt90
3
580
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Statistics for Hackers
jakevdp
796
220k
Unsuck your backbone
ammeep
668
57k
Designing for Performance
lara
604
68k
Side Projects
sachag
452
42k
Writing Fast Ruby
sferik
626
61k
Making the Leap to Tech Lead
cromwellryan
132
8.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.2k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
Designing for humans not robots
tammielis
249
25k
Producing Creativity
orderedlist
PRO
341
39k
Happy Clients
brianwarren
97
6.7k
Transcript
1 Ansible 2.8: WindowsへSSH接続してみよう Ansible 2.8 x Windows Kento Yagisawa
Technical Support Engineer (Ansible)
Ansible 2.8 x Windows 2 自己紹介 八木澤 健人 (やぎさわ けんと)
Ansible Engine / Ansible Tower のテクニカルサポートをしています 趣味: ロードバイク / ゲーム / Ansible @hiyoko_taisa https://github.com/hiyokotaisa
Ansible 2.8 x Windows 3 [Question] Ansibleを使ったことがある方?
Ansible 2.8 x Windows 4 [Question] AnsibleでWindowsを自動化 したことがある方?
Ansible 2.8 x Windows 5 Ansible 2.8で追加された新機能 • Connection PluginにSSHを指定可能
(Experimental Support) • 新モジュール: ◦ win_user_profile ◦ win_partition ◦ win_psrepository
Ansible 2.8 x Windows 6 ようこそSSH! (ベータだけど)
Ansible 2.8 x Windows 7 従来: WinRMによる接続 • HTTPS/HTTPベースの独自プロトコル •
ansible_connection: winrm を指定する • Remote Management Serviceの有効化などの事前設定が必要 WinRM(WS-Management) HTTPS / HTTP Windows
Ansible 2.8 x Windows 8 SSHによる接続 • Linux/Unixなどで広く使われてきたプロトコル • WinRMと比較してオーバーヘッドが少ない
• ansible_connection: ssh を指定する • Windows側にOpenSSHのインストールが必要 Win32-OpenSSH SSH Windows
Ansible 2.8 x Windows 9 SSH接続手順 1. Win32-OpenSSHのインストール 参考: https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH
2. sshd_configの設定変更 (必要に応じて) PATH: %programdata%\ssh\sshd_config 3. ansible_shell_type を指定 ( cmd | powershell ) Windows側のDefault Shell設定と一致している必要がある (デフォルトはcmd.exe) 注意事項: v7.9.0.0p1-Betaより以前のバージョンのOpenSSHは、 ansible_shell_type: powershell を指定できない。 (Windows Server 2019に同梱されているOpenSSHなど)
Ansible 2.8 x Windows 10 Win32-OpenSSHのインストール Win32-OpenSSHのインストールは、ChocolateyもしくはAnsible GalaxyのRoleからも実行可能 $ ansible-galaxy
install jborean93.win_openssh 参考: https://galaxy.ansible.com/jborean93/win_openssh
Ansible 2.8 x Windows 11 Playbook
Ansible 2.8 x Windows 12 実行結果
Ansible 2.8 x Windows 13 SSHで接続していることが読み取れる
Ansible 2.8 x Windows 14 参考資料 • Windows SSH Setup
- Ansible https://docs.ansible.com/ansible/2.8/user_guide/windows_setup.html#windows-ssh-setup • Win32-OpenSSH https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH • Galaxy Role https://galaxy.ansible.com/jborean93/win_openssh
CONFIDENTIAL Designator linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat 15 Red Hat is
the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you OPTIONAL SECTION MARKER OR TITLE