Submit Search
Upload
Getting Started - Ansible Galaxy NG
•
0 likes
•
1,646 views
Hideki Saito
Follow
Red Hat Japan Tech Night 2021
Read less
Read more
Technology
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
Azure Datalake 大全
Azure Datalake 大全
Daiyu Hatakeyama
Oracle GoldenGate for Big Data 12.2 セットアップガイド
Oracle GoldenGate for Big Data 12.2 セットアップガイド
オラクルエンジニア通信
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
第15回JSSUG「Azure SQL Database 超入門」
第15回JSSUG「Azure SQL Database 超入門」
裕之 木下
Ceph アーキテクチャ概説
Ceph アーキテクチャ概説
Emma Haruka Iwao
Spring Cloud Data Flow の紹介 #streamctjp
Spring Cloud Data Flow の紹介 #streamctjp
Yahoo!デベロッパーネットワーク
Recommended
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
Azure Datalake 大全
Azure Datalake 大全
Daiyu Hatakeyama
Oracle GoldenGate for Big Data 12.2 セットアップガイド
Oracle GoldenGate for Big Data 12.2 セットアップガイド
オラクルエンジニア通信
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
第15回JSSUG「Azure SQL Database 超入門」
第15回JSSUG「Azure SQL Database 超入門」
裕之 木下
Ceph アーキテクチャ概説
Ceph アーキテクチャ概説
Emma Haruka Iwao
Spring Cloud Data Flow の紹介 #streamctjp
Spring Cloud Data Flow の紹介 #streamctjp
Yahoo!デベロッパーネットワーク
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オラクルエンジニア通信
Harbor RegistryのReplication機能
Harbor RegistryのReplication機能
Masanori Nara
PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報
Masahiko Sawada
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
さくらインターネット株式会社
バックアップとリストアの基礎
バックアップとリストアの基礎
Kazuki Takai
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
Nutanix Community Edition 5.18 徹底解説
Nutanix Community Edition 5.18 徹底解説
Satoshi Shimazaki
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
NTT DATA Technology & Innovation
はじめてのCF buildpack
はじめてのCF buildpack
Kazuto Kusama
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
Hitoshi Ikemoto
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
これからLDAPを始めるなら 「389-ds」を使ってみよう
これからLDAPを始めるなら 「389-ds」を使ってみよう
Nobuyuki Sasaki
MongoDBアプリの実例
MongoDBアプリの実例
Kazuyuki Namba
Cephのベンチマークをしました
Cephのベンチマークをしました
OSSラボ株式会社
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会
Yushiro Furukawa
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
Microsoft Azure Japan
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
Cloudera Japan
数字から読む信号機の傾向と精度2020
数字から読む信号機の傾向と精度2020
Jun Sasaki
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36
Nobuya Sato
More Related Content
What's hot
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オラクルエンジニア通信
Harbor RegistryのReplication機能
Harbor RegistryのReplication機能
Masanori Nara
PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報
Masahiko Sawada
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
さくらインターネット株式会社
バックアップとリストアの基礎
バックアップとリストアの基礎
Kazuki Takai
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
Nutanix Community Edition 5.18 徹底解説
Nutanix Community Edition 5.18 徹底解説
Satoshi Shimazaki
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
NTT DATA Technology & Innovation
はじめてのCF buildpack
はじめてのCF buildpack
Kazuto Kusama
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
Hitoshi Ikemoto
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
これからLDAPを始めるなら 「389-ds」を使ってみよう
これからLDAPを始めるなら 「389-ds」を使ってみよう
Nobuyuki Sasaki
MongoDBアプリの実例
MongoDBアプリの実例
Kazuyuki Namba
Cephのベンチマークをしました
Cephのベンチマークをしました
OSSラボ株式会社
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会
Yushiro Furukawa
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
Microsoft Azure Japan
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
Cloudera Japan
What's hot
(20)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
Harbor RegistryのReplication機能
Harbor RegistryのReplication機能
PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
バックアップとリストアの基礎
バックアップとリストアの基礎
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
Nutanix Community Edition 5.18 徹底解説
Nutanix Community Edition 5.18 徹底解説
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
はじめてのCF buildpack
はじめてのCF buildpack
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
これからLDAPを始めるなら 「389-ds」を使ってみよう
これからLDAPを始めるなら 「389-ds」を使ってみよう
MongoDBアプリの実例
MongoDBアプリの実例
Cephのベンチマークをしました
Cephのベンチマークをしました
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
Similar to Getting Started - Ansible Galaxy NG
数字から読む信号機の傾向と精度2020
数字から読む信号機の傾向と精度2020
Jun Sasaki
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36
Nobuya Sato
AI&medical imaging in japan 2018
AI&medical imaging in japan 2018
yoshihiro todoroki
Sc2009autumn 次世代Daoフレームワーク Doma
Sc2009autumn 次世代Daoフレームワーク Doma
Toshihiro Nakamura
Green IT
Green IT
Beat Communication
20090612 実践Redmine @ Redmine勉強会
20090612 実践Redmine @ Redmine勉強会
Yusuke Ando
20090522 Candycane
20090522 Candycane
Yusuke Ando
Search Engines Chapter 1 Summary
Search Engines Chapter 1 Summary
sleepy_yoshi
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Yusuke Kawasaki
20090822 Arg Cafe.Final
20090822 Arg Cafe.Final
kulibrarians
Companies (Indian Accounting Standards) Amendment Rules, 2016
Companies (Indian Accounting Standards) Amendment Rules, 2016
GAURAV KR SHARMA
إبعاد شبح الخوف عن بيئة العمل
إبعاد شبح الخوف عن بيئة العمل
Dr Ghaiath Hussein
تغلب على التأجيل
تغلب على التأجيل
Dr Ghaiath Hussein
何はともあれ、まず最初にやることといえばこれ
何はともあれ、まず最初にやることといえばこれ
真治 米田
20210118 holo lensmeetupvol24_lt_holomon
20210118 holo lensmeetupvol24_lt_holomon
Holo Mon
Sillabari Hiragana Katakana
Sillabari Hiragana Katakana
Eli Chan
どうしてもGradient Boostingがわからない今の私へ
どうしてもGradient Boostingがわからない今の私へ
Takuya Matsuda
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
devsumi2009
081210 Idcon 04 Itoh Peopleservice
081210 Idcon 04 Itoh Peopleservice
Hiroki Itoh
Sciencecafe Niigata(20090913)
Sciencecafe Niigata(20090913)
真 岡本
Similar to Getting Started - Ansible Galaxy NG
(20)
数字から読む信号機の傾向と精度2020
数字から読む信号機の傾向と精度2020
CSS Nite In Ginza, Vol.36
CSS Nite In Ginza, Vol.36
AI&medical imaging in japan 2018
AI&medical imaging in japan 2018
Sc2009autumn 次世代Daoフレームワーク Doma
Sc2009autumn 次世代Daoフレームワーク Doma
Green IT
Green IT
20090612 実践Redmine @ Redmine勉強会
20090612 実践Redmine @ Redmine勉強会
20090522 Candycane
20090522 Candycane
Search Engines Chapter 1 Summary
Search Engines Chapter 1 Summary
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
20090822 Arg Cafe.Final
20090822 Arg Cafe.Final
Companies (Indian Accounting Standards) Amendment Rules, 2016
Companies (Indian Accounting Standards) Amendment Rules, 2016
إبعاد شبح الخوف عن بيئة العمل
إبعاد شبح الخوف عن بيئة العمل
تغلب على التأجيل
تغلب على التأجيل
何はともあれ、まず最初にやることといえばこれ
何はともあれ、まず最初にやることといえばこれ
20210118 holo lensmeetupvol24_lt_holomon
20210118 holo lensmeetupvol24_lt_holomon
Sillabari Hiragana Katakana
Sillabari Hiragana Katakana
どうしてもGradient Boostingがわからない今の私へ
どうしてもGradient Boostingがわからない今の私へ
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
【12-D-6】 Silverlight によるハイグレードなLOB/BI実現のためのコンポーネント活用法
081210 Idcon 04 Itoh Peopleservice
081210 Idcon 04 Itoh Peopleservice
Sciencecafe Niigata(20090913)
Sciencecafe Niigata(20090913)
More from Hideki Saito
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Hideki Saito
Ansible automationplatform product updates 2021
Ansible automationplatform product updates 2021
Hideki Saito
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Hideki Saito
Ansible Fest 2020 技術トピックまとめ
Ansible Fest 2020 技術トピックまとめ
Hideki Saito
Ansible troubleshooting 101_202007
Ansible troubleshooting 101_202007
Hideki Saito
How to contribute code to ansible awx
How to contribute code to ansible awx
Hideki Saito
Update: Ansible Tower 3.6.0
Update: Ansible Tower 3.6.0
Hideki Saito
OpenStackSDK with Ansible
OpenStackSDK with Ansible
Hideki Saito
How to contribute AWX
How to contribute AWX
Hideki Saito
Ansible Tower on OpenShift
Ansible Tower on OpenShift
Hideki Saito
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
Hideki Saito
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
Hideki Saito
Ansible with AWX
Ansible with AWX
Hideki Saito
Ansible101
Ansible101
Hideki Saito
Ansible handson ood2016
Ansible handson ood2016
Hideki Saito
Ansible handson
Ansible handson
Hideki Saito
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
Hideki Saito
OpenStack Now!
OpenStack Now!
Hideki Saito
OpenStack Osloを使おう - cliff編
OpenStack Osloを使おう - cliff編
Hideki Saito
Ansible2とOpenStackの関係
Ansible2とOpenStackの関係
Hideki Saito
More from Hideki Saito
(20)
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Ansible automationplatform product updates 2021
Ansible automationplatform product updates 2021
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Ansible Fest 2020 技術トピックまとめ
Ansible Fest 2020 技術トピックまとめ
Ansible troubleshooting 101_202007
Ansible troubleshooting 101_202007
How to contribute code to ansible awx
How to contribute code to ansible awx
Update: Ansible Tower 3.6.0
Update: Ansible Tower 3.6.0
OpenStackSDK with Ansible
OpenStackSDK with Ansible
How to contribute AWX
How to contribute AWX
Ansible Tower on OpenShift
Ansible Tower on OpenShift
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
Ansible with AWX
Ansible with AWX
Ansible101
Ansible101
Ansible handson ood2016
Ansible handson ood2016
Ansible handson
Ansible handson
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
OpenStack Now!
OpenStack Now!
OpenStack Osloを使おう - cliff編
OpenStack Osloを使おう - cliff編
Ansible2とOpenStackの関係
Ansible2とOpenStackの関係
Recently uploaded
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
narutouzumaki53779
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
blackmambaettijean
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
Recently uploaded
(20)
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Getting Started - Ansible Galaxy NG
1.
の地味なプロダクトにフォーカスするシリーズ Ansible Galaxy NG
2.
氏名: さいとう ひでき(Twitter:
@saito_hideki) 所属: レッドハット株式会社 カスタマーエクスペリエンス&エンゲージメント 仕事: 世界の平和を守っているAnsibleサポートチームメンバーのサポート 趣味: AnsibleとOpenStack(最近ご無沙汰)
3.
Ansible Playbookから利用するCollectionsを提供するアーカイブ&ポータルサイト URL: https://galaxy.ansible.com/ ansible-galaxyコマンドで、RoleやCollectionを必要に応じてダウンロードして利用します #
Role $ ansible-galaxy role install redhatinsights.insights-client # Collection $ ansible-galaxy collection install awx.awx
4.
Ansible GalaxyはOSSとして公開されています。 Dockerコンテナのイメージをビルドして起動させるという、一般利用というよりも、どちらかとい えば、Galaxyサイトの開発者向けに、ローカルテスト環境として提供しているという印象でした。 URL: https://github.com/ansible/galaxy.git インストール手順:
https://github.com/ansible/galaxy/blob/devel/CONTRIBUTING.rst
5.
Red Hat Automation
Hubにあわせて、Pulpベースで再構築された新たなGalaxyプラットフォーム Automation HubのUpstream版という位置付けとなっています。 まだまだ枯れていませんが、Ansible Collectionsを提供するGalaxyサイトをプライベートに構築し たいという奇特な方がいたら、是非テストしてみてください。 Galaxy NG URL: https://github.com/ansible/galaxy_ng.git Pulp Project URL: https://pulpproject.org/
6.
お手軽インストール事前準 (RHEL8) $ sudo
dnf install ansible $ ansible-galaxy collection install pulp.pulp_installer $ ansible-galaxy collection install ansible.galaxy_collection $ git clone https://gist.github.com/629ba52d68301cc9798227b87704df84.git galaxy_ng $ cd galaxy_ng $ ansible-galaxy install -r ~/.ansible/collections/ansible_collections/pulp/pulp_installer/requirements.yml $ cat <<EOF >hosts [galaxyng] localhost ansible_connection=local [galaxyng:vars] ansible_become=True EOF
7.
お手軽インストール作業 (RHEL8) $ ansible-playbook
enduser-install.yml -i hosts --extra-vars "@upstream-rpm-install-vars.yml" ...中略... PLAY [all] ******************************************************************************************************* ...中略... PLAY RECAP ******************************************************************************************************* localhost : ok=149 changed=83 unreachable=0 failed=0 skipped=41 rescued=0 ignored=0 「インストールするだけ」ならこれで完了!
8.
お手軽なパッチ当て(/usr/lib/python3.6/site-packages/pulp_ansible/app/tasks/collections.py) --- collections.py.org 2020-12-11
15:56:49.000000000 +0000 +++ collections.py 2021-01-14 02:53:48.684494433 +0000 @@ -1,4 +1,4 @@ -import asyncio +collection_version.save()import asyncio from aiohttp.client_exceptions import ClientResponseError from gettext import gettext as _ import json @@ -244,6 +244,10 @@ last_highest.save() collection_version.save() + elif collection_version.is_highest and collection_version.version != last_highest.version: + collection_version.is_highest = False + collection_version.save() + class AnsibleDeclarativeVersion(DeclarativeVersion): """ @@ -585,7 +589,8 @@ continue collection_version = d_content.content docs_blob = d_content.extra_data.get("docs_blob", {}) - collection_version.docs_blob = docs_blob + if docs_blob: + collection_version.docs_blob = docs_blob for d_artifact in d_content.d_artifacts: artifact = d_artifact.artifact
9.
設定変更とお手軽サービスリスタート [設定修正] # vi /etc/pulp/settings.py ...中略... TOKEN_SERVER
= "https://<IPADDRESS or HOSTNAME>/galaxy/token" CONTENT_ORIGIN = "https://<IPADDRESS or HOSTNAME>" ...以下略... [サービスリスタート] # systemctl restart pulpcore-worker@1 # systemctl restart pulpcore-worker@2 # systemctl restart pulpcore-resource-manager # systemctl restart pulpcore-content # systemctl restart pulpcore-api
10.
インストールが完了したら、Webブラウザでアクセス! Ansible Galaxyサイトが、あなたのお手元に! URL: https://<YOUR_GALAXY_NG>/ Username:
admin Password: password ● 独自Collectionsの配置と提供 ● Community Galaxyサイトとの連携 ● Red Hat Automation Hubとの連携 といった機能を利用することができます! ドキュメントはコチラ: https://galaxy.ansible.com/docs/
11.
Private Galaxyについては、Ansible Night
Onlineの中で、もう少し詳しくご紹介する予定です。 みなさんの参加をお待ちしてます!
12.
次回があれば、現状ほぼ全くみなさんに関係がないけど、もしかしたら近い将来........という Ansible Builderをご紹介するかもしれないし、しないかもしれません。ご期待ください。 https://github.com/ansible/ansible-builder
13.
Happy Automation!
Download now