Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ansible Collections概要
Search
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
2.1k
Molecule VMware Driverの紹介
sky_joker
0
1.6k
VMwareとAnsible_Towerで実現する自動化2.0の世界
sky_joker
4
1.4k
Ansible VMwareモジュールの今までとこれから
sky_joker
3
2.9k
Ansible TowerでCICDの検証をしてみた話
sky_joker
9
2.6k
vCenterシミュレーターを使ってCIをやってみよう.pdf
sky_joker
6
3k
pyvmomiで始めるvSphere_API生活_初級編_.pdf
sky_joker
1
4.9k
NSXのAnsibleモジュールについて調べてみた
sky_joker
2
790
VMwareで作ったIaaSにAnsible Towerを導入した話
sky_joker
4
2.1k
Other Decks in Technology
See All in Technology
Deep Data Security 機能解説
oracle4engineer
PRO
2
770
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
330
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
130
Kiro Crewをはじめよう
kizawa2020
1
140
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
150
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
1
130
Essential architectural thinking (revised edition)
ufried
0
110
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
160
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
350
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
260
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
5.8k
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
180
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Building Applications with DynamoDB
mza
96
7.2k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
370
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
400
GitHub's CSS Performance
jonrohan
1033
470k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
980
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
940
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Being A Developer After 40
akosma
92
590k
Facilitating Awesome Meetings
lara
57
7.2k
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