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
Configuration Management Ecosystem
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Florian Weber
April 22, 2017
Programming
0
56
Configuration Management Ecosystem
Florian Weber
April 22, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
120
AgentCoreとHuman in the Loop
har1101
5
230
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
CSC307 Lecture 01
javiergs
PRO
0
690
AI時代の認知負荷との向き合い方
optfit
0
160
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
CSC307 Lecture 03
javiergs
PRO
1
490
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.1k
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Abbi's Birthday
coloredviolet
1
4.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
90
Ruling the World: When Life Gets Gamed
codingconduct
0
140
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
Exploring anti-patterns in Rails
aemeredith
2
250
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
None
None
None
None
None
None
Configuration Management Ecosystem
Configuration Management in a nutshell — CMI was the first
Drupal 8 initiative to be announced in 2011 — Store data that needs synchronising in the configuration system
Configuration vs. Content vs. Deployment Content: Node, User, Taxonomy Terms,
File ... Config: Fields, Content-Types, Form/View Modes, Views, Image Styles ... Standard Profile (8.4.x) 11 Content Entity Types 29 Config Entity Types
Holy Grail DEV: drush cex STAGE / PROD: drush updb
&& drush cim
Anwendungsfälle ohne klare Trennung — def. Set an Taxonomy Terms
— Default Images (Image Fields etc.) — TAC — Webform — Blocks — Panels
Advanced Workflows — Install a site from existing configuration —
Environment specific overrides (dev Modules, API credentials)
1. Bootstrap a new site — Config Installer — Install
Profile Generator + Core Patch — Drush (+ Custom Profile)
2. Environment specific overrides Overrides in $config (settings.local.php) $config['system.logging']['error_level'] =
'verbose'; $config['system.site']['mail'] = '
[email protected]
'; Limitations — Complex Config with State (e.g. Fields), Module — Not visible in UI, leads to confusion
3. Environment specific overrides Config Split — Multiple Splits —
Backlist and Greylist (Stash)
Demo :)
Was ist mit Features? Features ist für Packaging & Reuse.
Nicht Deployment.
Contrib Modules — Config Split — Config Installer — Config
Override — Configuration Read-only mode — Install Profile Generator
Danke! @webflo / @ueberbit