- Notifications
You must be signed in to change notification settings - Fork37
License
saltstack-formulas/systemd-formula
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
- Formula to set up and configure systemd including
- units
- networkd
- timesyncd
- resolved
- journald
See the fullSaltStack Formulas installation and usage instructions.
If you are interested in writing or contributing to formulas, please pay attention to theWriting Formula Section.
If you want to use this formula, please pay attention to theFORMULA file and/orgit tag,which contains the currently released version. This formula is versioned according toSemantic Versioning.
SeeFormula Versioning Section for more details.
Commit message formatting is significant!!
Please seeHow to contribute for more details.
Because systemd config files aren't easy to recreate in jinja based on multiplekeys and different needs, I'm using TOFS.
Template Override and Files Switch (TOFS) pattern as described in thedocumentation file TOFS_pattern.md.
Note
See the fullSalt Formulas doc.
Installs the systemd packages and libraries.
This state manages systemd-journald configuration
This state installs systemd-timesyncd and configures both NTP and timezone
This state installs systemd-timesyncd and adds the timesyncd.conf from pillar(see pillar.example)
This state installs systemd-networkd and recursively adds files per os_family/minion_id
This state installs systemd-networkd profile files from pillar (see pillar.example)
This state installs systemd-resolved and recursively adds files per os_family/minion_id
This state installs systemd-resolved and adds the resolved.conf from pillar (see pillar.example)
This formula provides a state to configure systemd units
Linux testing is done withkitchen-salt.
- Ruby
- Docker
$ gem install bundler$ bundle install$ bin/kitchentest [platform]Where[platform] is the platform name defined inkitchen.yml,e.g.debian-9-2019-2-py3.
Creates the docker instance and runs thesystemd main state, ready for testing.
Runs theinspec tests on the actual instance.
Removes the docker instance.
Runs all of the stages above in one go: i.e.destroy +converge +verify +destroy.
Gives you SSH access to the instance for manual testing.
About
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors13
Uh oh!
There was an error while loading.Please reload this page.