9e9a63ea1a
Update startBrowser x MON PI
104 lines
2.1 KiB
Plaintext
104 lines
2.1 KiB
Plaintext
/home/pi/AL:
|
|
file.recurse:
|
|
- source: salt://FTProject/AL
|
|
|
|
installed python pip:
|
|
pkg.installed:
|
|
- pkgs:
|
|
- python-pip
|
|
- python3-pip
|
|
- redis-server
|
|
- python3-gpiozero
|
|
|
|
package_pythondep1:
|
|
pkg:
|
|
- installed
|
|
- name: python-dev
|
|
- force_yes: True
|
|
|
|
package_pythondep2:
|
|
pkg:
|
|
- installed
|
|
- name: libatlas-base-dev
|
|
- force_yes: True
|
|
|
|
'pip3 install numpy':
|
|
cmd.run
|
|
|
|
flask:
|
|
pip.installed:
|
|
- name: flask
|
|
- bin_env: '/usr/bin/pip3'
|
|
|
|
'python3.7 -m pip install redis':
|
|
cmd.run
|
|
|
|
/etc/dhcpcd.conf:
|
|
file.managed:
|
|
- source: salt://FTProject/ftlogger_conf/dhcpcd.conf
|
|
- makedirs: true
|
|
|
|
/etc/redis/redis.conf:
|
|
file.managed:
|
|
- source: salt://FTProject/ftlogger_conf/redis.conf
|
|
- makedirs: true
|
|
|
|
dir_home:
|
|
file.directory:
|
|
- name: /home/pi/data
|
|
|
|
dir_mount:
|
|
file.directory:
|
|
- name: /mnt/USB
|
|
|
|
set_keyboard:
|
|
cron.present:
|
|
- name: loadkeys it
|
|
- user: root
|
|
- special: '@reboot'
|
|
|
|
ftlogger_configuration_files:
|
|
file:
|
|
- managed
|
|
- user: root
|
|
- group: root
|
|
- mode: '0644'
|
|
- names:
|
|
- /lib/systemd/system/FTDInOut.service:
|
|
- source: salt://FTProject/ftlogger_services/FTDInOut.service
|
|
- /lib/systemd/system/FTLogger.service:
|
|
- source: salt://FTProject/ftlogger_services/FTLogger.service
|
|
- /lib/systemd/system/FTSampler.service:
|
|
- source: salt://FTProject/ftlogger_services/FTSampler.service
|
|
- /lib/systemd/system/FTServer.service:
|
|
- source: salt://FTProject/ftlogger_services/FTServer.service
|
|
- /lib/systemd/system/redis-server.service:
|
|
- source: salt://FTProject/ftlogger_services/redis-server.service
|
|
|
|
|
|
'systemctl enable FTDInOut':
|
|
cmd.run
|
|
'systemctl enable FTLogger':
|
|
cmd.run
|
|
'systemctl enable FTSampler':
|
|
cmd.run
|
|
'systemctl enable FTServer':
|
|
cmd.run
|
|
'systemctl enable redis-server':
|
|
cmd.run
|
|
'systemctl restart FTDInOut':
|
|
cmd.run
|
|
'systemctl restart FTLogger':
|
|
cmd.run
|
|
'systemctl restart FTSampler':
|
|
cmd.run
|
|
'systemctl restart FTServer':
|
|
cmd.run
|
|
'systemctl restart redis-server':
|
|
cmd.run
|
|
|
|
'reboot':
|
|
cmd.run
|
|
|
|
|