Enviar búsqueda
Cargar
そのyaml放っておくと大変なことになりますよ
•
0 recomendaciones
•
1,276 vistas
Akira Ohta
Seguir
スタートアップRails勉強会で発表した時のスライドです。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 24
Descargar ahora
Descargar para leer sin conexión
Recomendados
ActiveRecordのテーブル名の話
ActiveRecordのテーブル名の話
Akira Ohta
0323社内LT大会
0323社内LT大会
Akira Ohta
Harnessing Spark and Cassandra with Groovy
Harnessing Spark and Cassandra with Groovy
Steve Pember
Birdpie
Birdpie
anupnarkhede
Scala scripting-slides
Scala scripting-slides
Daniel Sebban
[さるる勉強会] AWS初心者のIoTサービス作成奮闘記
[さるる勉強会] AWS初心者のIoTサービス作成奮闘記
slideman55
AWS Fargate でお手軽開発ブランチデプロイ
AWS Fargate でお手軽開発ブランチデプロイ
Tatsuo Yokoyama
Infra Agil: How the Ops teams delivery and operate the infrastructures in the...
Infra Agil: How the Ops teams delivery and operate the infrastructures in the...
Mateus Prado
Recomendados
ActiveRecordのテーブル名の話
ActiveRecordのテーブル名の話
Akira Ohta
0323社内LT大会
0323社内LT大会
Akira Ohta
Harnessing Spark and Cassandra with Groovy
Harnessing Spark and Cassandra with Groovy
Steve Pember
Birdpie
Birdpie
anupnarkhede
Scala scripting-slides
Scala scripting-slides
Daniel Sebban
[さるる勉強会] AWS初心者のIoTサービス作成奮闘記
[さるる勉強会] AWS初心者のIoTサービス作成奮闘記
slideman55
AWS Fargate でお手軽開発ブランチデプロイ
AWS Fargate でお手軽開発ブランチデプロイ
Tatsuo Yokoyama
Infra Agil: How the Ops teams delivery and operate the infrastructures in the...
Infra Agil: How the Ops teams delivery and operate the infrastructures in the...
Mateus Prado
There and Back Again: How We Drank the Chef Kool-Aid, Sobered Up, and Learned...
There and Back Again: How We Drank the Chef Kool-Aid, Sobered Up, and Learned...
Chef
PLAT-7 Spring Web Scripts and Spring Surf
PLAT-7 Spring Web Scripts and Spring Surf
Alfresco Software
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
Sébastien Levert
Dev-Friendly Ops
Dev-Friendly Ops
Josh Schramm
Apis with dotnet postgreSQL and Apsaradb
Apis with dotnet postgreSQL and Apsaradb
Miguel Angel Teheran Garcia
Type-safe front-end development with Scala
Type-safe front-end development with Scala
takezoe
Chef for Openstack
Chef for Openstack
Mohit Sethi
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
a wild Supposition: can MySQL be Kafka ?
a wild Supposition: can MySQL be Kafka ?
vishnu rao
Voldemortの紹介
Voldemortの紹介
Yoshiyasu SAEKI
LINE Bot ops
LINE Bot ops
Yuki Matsukura
Icinga 2 and Puppet - Automate Monitoring
Icinga 2 and Puppet - Automate Monitoring
OlinData
S3 Intro
S3 Intro
fool2nd
Customizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Jon Cowie
Jasig rubyon rails
Jasig rubyon rails
_zaMmer_
Building a spa_in_30min
Building a spa_in_30min
Michael Hackstein
WordPressに足りないモノ
WordPressに足りないモノ
Masaki Komagata
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
Icinga
Azure App Configuration with .NET applications
Azure App Configuration with .NET applications
Christian Nagel
A Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
Ana-Maria Mihalceanu
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Más contenido relacionado
La actualidad más candente
There and Back Again: How We Drank the Chef Kool-Aid, Sobered Up, and Learned...
There and Back Again: How We Drank the Chef Kool-Aid, Sobered Up, and Learned...
Chef
PLAT-7 Spring Web Scripts and Spring Surf
PLAT-7 Spring Web Scripts and Spring Surf
Alfresco Software
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
Sébastien Levert
Dev-Friendly Ops
Dev-Friendly Ops
Josh Schramm
Apis with dotnet postgreSQL and Apsaradb
Apis with dotnet postgreSQL and Apsaradb
Miguel Angel Teheran Garcia
Type-safe front-end development with Scala
Type-safe front-end development with Scala
takezoe
Chef for Openstack
Chef for Openstack
Mohit Sethi
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
a wild Supposition: can MySQL be Kafka ?
a wild Supposition: can MySQL be Kafka ?
vishnu rao
Voldemortの紹介
Voldemortの紹介
Yoshiyasu SAEKI
LINE Bot ops
LINE Bot ops
Yuki Matsukura
Icinga 2 and Puppet - Automate Monitoring
Icinga 2 and Puppet - Automate Monitoring
OlinData
S3 Intro
S3 Intro
fool2nd
Customizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Jon Cowie
Jasig rubyon rails
Jasig rubyon rails
_zaMmer_
Building a spa_in_30min
Building a spa_in_30min
Michael Hackstein
WordPressに足りないモノ
WordPressに足りないモノ
Masaki Komagata
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
Icinga
Azure App Configuration with .NET applications
Azure App Configuration with .NET applications
Christian Nagel
La actualidad más candente
(19)
There and Back Again: How We Drank the Chef Kool-Aid, Sobered Up, and Learned...
There and Back Again: How We Drank the Chef Kool-Aid, Sobered Up, and Learned...
PLAT-7 Spring Web Scripts and Spring Surf
PLAT-7 Spring Web Scripts and Spring Surf
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
Dev-Friendly Ops
Dev-Friendly Ops
Apis with dotnet postgreSQL and Apsaradb
Apis with dotnet postgreSQL and Apsaradb
Type-safe front-end development with Scala
Type-safe front-end development with Scala
Chef for Openstack
Chef for Openstack
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
a wild Supposition: can MySQL be Kafka ?
a wild Supposition: can MySQL be Kafka ?
Voldemortの紹介
Voldemortの紹介
LINE Bot ops
LINE Bot ops
Icinga 2 and Puppet - Automate Monitoring
Icinga 2 and Puppet - Automate Monitoring
S3 Intro
S3 Intro
Customizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Jasig rubyon rails
Jasig rubyon rails
Building a spa_in_30min
Building a spa_in_30min
WordPressに足りないモノ
WordPressに足りないモノ
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
Azure App Configuration with .NET applications
Azure App Configuration with .NET applications
Último
A Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
Ana-Maria Mihalceanu
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Mark Simos
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
itnewsafrica
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
Aarwolf Industries LLC
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Último
(20)
A Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
2024 April Patch Tuesday
2024 April Patch Tuesday
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
そのyaml放っておくと大変なことになりますよ
1.
yaml @waterlow
2.
• • Twitter:@waterlow2011 • Sansan
(2016/11 ) • Eight • (2017/2 ) • , ,etc…
3.
Eight in Sansan •
C • Web(Rails, React), Android, iOS • model 800 Rails • 4 18
4.
• setting.yml • setting.yml • •
5.
setting.yml
6.
setting.yml • • global • rails_config •
Settings.foo.bar • gem • dotenv
7.
setting.yml
8.
Eight setting.yml • 500 • • •
production, staging1~4
9.
10.
• 2 • @here
setting.yml • • 500 …
11.
😐 …
12.
• … • master
pull • staging app • • @here
13.
☺ …
14.
15.
• • KMS erb yaml •
16.
• yaml • •
17.
• • aws • DynamoDB
SQS
18.
Rails
19.
setting.yml • • model • Base
20.
• • aws • api
etc…
21.
setting.yml • • yaml_vault • Rails5.1
encrypted secrets • s3
22.
setting.yml • • encrypted secrets •
yaml_master • (database.yml, redis.yml, s3.yml etc…) • id, password • s3
23.
24.
• Rails • setting.yml • •
Descargar ahora