mirror of
https://github.com/m8tin/cis.git
synced 2025-12-06 15:58:26 +01:00
Manual
Each script ${FULL_SCRIPTNAME}.sh has it's corresponding manual here:
manuals/${FULL_SCRIPTNAME}.sh.md
According to the rule above, this directory manuals/core/*
has the same structure as ../core/* and contains all manuals explaining the core functionality.
And this directory manuals/script/*
has the same structure as ../script/* and contains all manuals explaining the purpose of each script.
Core functionality
This set of scripts is the absolute minimum to provide the core functionality:
setupCoreOntoThisHost.shbootstraps an empty new host, after the scripts repository was cloned
Read this for further detailssetupCoreOntoThisHost.shneeds../core/addAndCheckGitRepository.shsetupCoreOntoThisHost.shneeds../core/addNormalUser.shsetupCoreOntoThisHost.shneeds../core/addToCrontabEveryHour.shsetupCoreOntoThisHost.shneeds../core/defineAuthorizedKeysOfUser.shsetupCoreOntoThisHost.shneeds../core/ensureUsageOfDefinitions.sh