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
AI時代の認知負荷との向き合い方
optfit
0
150
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
AgentCoreとHuman in the Loop
har1101
5
230
Oxlint JS plugins
kazupon
1
800
CSC307 Lecture 05
javiergs
PRO
0
500
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
Patterns of Patterns
denyspoltorak
0
1.4k
Basic Architectures
denyspoltorak
0
660
CSC307 Lecture 06
javiergs
PRO
0
680
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
690
Abbi's Birthday
coloredviolet
1
4.7k
Paper Plane (Part 1)
katiecoart
PRO
0
4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Cult of Friendly URLs
andyhume
79
6.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
310
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
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