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
Ansible Collections概要
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sky_joker
July 20, 2021
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ansible Collections概要
sky_joker
July 20, 2021
More Decks by sky_joker
See All by sky_joker
NetboxとAnsibleを使ってvSphere環境の管理・作業の自動化をしてみよう
sky_joker
0
2k
Molecule VMware Driverの紹介
sky_joker
0
1.5k
VMwareとAnsible_Towerで実現する自動化2.0の世界
sky_joker
4
1.3k
Ansible VMwareモジュールの今までとこれから
sky_joker
3
2.8k
Ansible TowerでCICDの検証をしてみた話
sky_joker
9
2.6k
vCenterシミュレーターを使ってCIをやってみよう.pdf
sky_joker
6
2.9k
pyvmomiで始めるvSphere_API生活_初級編_.pdf
sky_joker
1
4.8k
NSXのAnsibleモジュールについて調べてみた
sky_joker
2
750
VMwareで作ったIaaSにAnsible Towerを導入した話
sky_joker
4
2.1k
Other Decks in Technology
See All in Technology
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
240
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
260
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
210
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
590
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
180
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
120
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
100
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
670
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
7
1.9k
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
0
130
Bedrock AgentCore RuntimeでAuth0 Changelog調査AIをアップグレードした話
t5u8a5a
1
120
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
140
Test your architecture with Archunit
thirion
1
2.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
Odyssey Design
rkendrick25
PRO
2
700
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
RailsConf 2023
tenderlove
30
1.5k
Transcript
www.goodpello.com Ansible Collections 概要 Ansible Night Online 2021.07
自己紹介 2 --- - 名前: 大嶋 健容 Twitter: @sky_jokerxx GitHub:
sky-joker 所属: Red Hat K.K. 仕事: コンサルタント コントリビュート: ansible: collaborator: - VMware - Zabbix molecule: owner: - molecule-vmware 浸かってる沼: - 小型PCクラスタ構築 @sky_jokerxx 得意: - ansible - VMware(vSphere, NSX) - vSphere/NSX APIを使った開発 - OSSとVMwareの組み合わせ 興味: - 自動化 - コンテナ(k8s, OpenShift) - CICD 趣味: - 自宅ラックで検証 - Ansibleモジュール開発 ナナチスキ
3 Ansible 2.9の課題と2.10以降の特徴 Ansible 2.9の課題 ▸ Ansible本体とモジュールはワンパッケージで提供、一つのリポジトリで管理 ▸ Issues、Pull Request、テスト(CI)の管理が煩雑
▸ CI環境はアップストリーム側が用意した環境でやる必要があり、全てテストできるわけ ではなかった ▸ モジュールの修正や機能追加などはAnsibleのリリースサイクルに合わせる必要がある ▸ このままでは、モジュールの増加対応が不十分 Ansible 2.10以降の特徴 2.9まではオールインワンで提供 2.10以降は必要最低限のパッケージ ▸ Ansible本体と最低限のモジュールにそぎ落として軽量化 ▸ Ansible(本体+最低限モジュール)はansible-base(2.10)/ansible-core(2.11以降)に変更 ▸ 今まで含んでいたモジュール類はCollectionという単位で外だしへ ▸ Collectionsが含まれているAnsibleバージョンはansible 3.Y.Z(base)/4.Y.Z(core) ▸ AnsibleバージョンとCollectionsの依存関係: https://github.com/ansible-community/ansible-build-data ▸ Ansible本体とCollectionのリリースは非同期で対応可能、リリース速度の加速 ▸ 必要に合わせてCollectionを取捨選択してインストール可能 Ansible Collections https://github.com/ansible-collections
4 Collectionsの特徴 Collectionごとにリポジトリで管理 ▸ IssuesやPRがCollection単位で管理可能 ▸ CIの作り込みが可能 ▸ Collection単位でバージョン管理、リリース可能 ▸
モジュールだけではなく、Roleやフィルターなどをパッケージング可能 ▸ Ansible Galaxyから配布が可能、GitHub/GitLabのリポジトリから直接ダウンロードしてインス トールも可能 ▸ Ansible 2.8: Tech preview ▸ Ansible 2.9: Full Supported (各Collectionがサポートしているバージョン確認) サポートバージョン zabbix aws junos ansible-base ansible-core Collections ベース以外は分離 Collectionの認証、サポート情報について ▸ 商用目的の場合、Collection単位でRed Hat認証申請が可能に https://access.redhat.com/articles/4916901 ▸ Collectionsの商用サポートについて https://access.redhat.com/articles/3642632