ソースを参照

Allow configure systemd

Change-Id: I54bc92902137899834408732ab852fd96d3f5a53
pull/102/head
Andrey Shestakov 7年前
コミット
e7cca05e6e
4個のファイルの変更61行の追加0行の削除
  1. +17
    -0
      README.rst
  2. +7
    -0
      linux/files/systemd.conf
  3. +3
    -0
      linux/system/init.sls
  4. +34
    -0
      linux/system/systemd.sls

+ 17
- 0
README.rst ファイルの表示

@@ -291,6 +291,23 @@ Set system locales:
"cs_CZ.UTF-8 UTF-8":
enabled: true

Systemd settings:

.. code-block:: yaml

linux:
system:
...
systemd:
system:
Manager:
DefaultLimitNOFILE: 307200
DefaultLimitNPROC: 307200
user:
Manager:
DefaultLimitCPU: 2
DefaultLimitNPROC: 4

Kernel
~~~~~~


+ 7
- 0
linux/files/systemd.conf ファイルの表示

@@ -0,0 +1,7 @@
{%- from "linux/map.jinja" import system with context -%}
{%- for section, options in settings.iteritems() -%}
[{{ section }}]
{%- for option, value in options.iteritems() %}
{{ option }}={{ value }}
{%- endfor -%}
{%- endfor -%}

+ 3
- 0
linux/system/init.sls ファイルの表示

@@ -83,3 +83,6 @@ include:
{%- if system.service is defined %}
- linux.system.service
{%- endif %}
{%- if system.systemd is defined %}
- linux.system.systemd
{%- endif %}

+ 34
- 0
linux/system/systemd.sls ファイルの表示

@@ -0,0 +1,34 @@
{%- from "linux/map.jinja" import system with context %}
{%- if system.enabled and grains.get('init', None) == 'systemd' %}

{%- if system.systemd.system is defined %}
linux_systemd_system_config:
file.managed:
- name: /etc/systemd/system.conf.d/90-salt.conf
- source: salt://linux/files/systemd.conf
- template: jinja
- makedirs: True
- defaults:
settings: {{ system.systemd.system }}
- watch_in:
- module: linux_systemd_reload
{%- endif %}

{%- if system.systemd.user is defined %}
linux_systemd_user_config:
file.managed:
- name: /etc/systemd/user.conf.d/90-salt.conf
- source: salt://linux/files/systemd.conf
- template: jinja
- makedirs: True
- defaults:
settings: {{ system.systemd.user }}
- watch_in:
- module: linux_systemd_reload
{%- endif %}

linux_systemd_reload:
module.wait:
- name: service.systemctl_reload

{%- endif %}

読み込み中…
キャンセル
保存