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前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
CSC307 Lecture 09
javiergs
PRO
1
830
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
7k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
940
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.1k
MUSUBIXとは
nahisaho
0
130
Data-Centric Kaggle
isax1015
2
770
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
CSC307 Lecture 01
javiergs
PRO
0
690
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
200
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
92
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Design in an AI World
tapps
0
140
Why Our Code Smells
bkeepers
PRO
340
58k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
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