konfigurointiskriptit
Konfigurointiskriptit ovat pienikokoisia ohjelmia tai skriptejä, joiden tarkoituksena on automatisoida järjestelmän konfigurointi ja ylläpito. Niillä voidaan asentaa ohjelmistoja, muokata konfiguraatiotiedostoja, asettaa ympäristömuuttujia, rekisteröidä ja käynnistää palveluita sekä hallita käyttäjiä ja oikeuksia. Skriptit soveltuvat sekä fyysisille palvelimille että virtualisoidulle ja pilviympäristölle, ja ne ovat keskeinen osa nykyaikaista järjestelmä- ja sovellusylläpitoa sekä DevOps-käytäntöjä.
Yleisiä kieliä ja työkaluja ovat esimerkiksi Bash ja sh sekä PowerShell sekä Python. Monipuolisia ratkaisuja tukevat
Ominaisuuksia ovat idempotenssi, determinismi ja virheenhallinta sekä lokitus. Hyvät konfigurointiskriptit tukevat dry-run-tilaa, parametrointia, modulaarisuutta ja testaamista.
Käyttöönotossa korostuvat ympäristöjen erottaminen, testaus ja CI/CD-pakkaukset sekä turvallisuus: salaisuuksien hallinta, vähennettyjen oikeuksien käyttö ja auditointi.