Files
Samuele-StackUser 9e9a63ea1a Update progeto FTL
Update startBrowser x MON PI
2022-07-15 16:20:37 +02:00

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