blob: 3112bc5bb2d1b1b536a946267095d109a5ccb97c [file] [log] [blame]
{%- from "linux/map.jinja" import system with context %}
{%- if system.enabled %}
{%- if system.console is defined %}
{%- for tty_name, console in system.console.iteritems() %}
{%- if grains.get('init', None) == 'upstart' %}
{{ tty_name }}_service_file:
file.managed:
- name: /etc/init/{{ tty_name }}.conf
- source: salt://linux/files/tty.upstart
- template: jinja
- defaults:
name: {{ tty_name }}
tty: {{ console }}
{%- endif %}
{{ tty_name }}_service:
service.running:
- enable: true
- name: {{ tty_name }}
- watch:
- file: {{ tty_name }}_service_file
{%- endfor %}
{%- endif %}
{%- endif %}