Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

License

NotificationsYou must be signed in to change notification settings

saltstack-formulas/systemd-formula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Travis CI Build StatusSemantic Release

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.


[8]ページ先頭

©2009-2025 Movatter.jp