dir_home: file.directory: - name: /home/netcore dir_www: file.directory: - name: /var/www/html 'cd /home/netcore/ && rm -fr ELM*': cmd.run 'cd /var/www/html && rm -fr publish*': cmd.run 'cd /home/netcore/ && wget --user=SWDownloader --password=viaD@nte16 "http://nexus.steamware.net/repository/SWS/LiMan/unstable/LAST/LiMan.Api.zip"': cmd.run package_unzip: pkg: - installed - name: unzip - force_yes: True package_pythonMysql: pkg: - installed - name: python3-mysqldb - force_yes: True dir_app: file.directory: - name: /home/netcore/ELM 'cd /home/netcore/ && /usr/bin/unzip LiMan.Api.zip -d ELM': cmd.run 'cd /home/netcore/ELM && find . -type d -name "publish" -exec cp -ra "{}" /var/www/ \;': cmd.run 'wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb': cmd.run 'dpkg -i packages-microsoft-prod.deb': cmd.run 'apt-get install apt-transport-https': cmd.run 'apt-get update': cmd.run 'apt-get install python3-software-properties': cmd.run package_redis: pkg: - installed - name: redis - force_yes: True package_nginx: pkg: - installed - name: nginx - force_yes: True package_netcore: pkg: - installed - name: dotnet-sdk-6.0 - force_yes: True /etc/nginx/sites-available/default: file.managed: - source: salt://netcore/nginx_local/default - makedirs: true /etc/nginx/nginx.conf: file.managed: - source: salt://netcore/nginx_conf_gwms/nginx.conf - makedirs: true 'systemctl restart nginx': cmd.run /etc/systemd/system/kestrel-app-limanapi.service: file.managed: - source: salt://netcore/localEgal/kestrel-app-limanapi.service 'systemctl enable kestrel-app-limanapi.service': cmd.run 'systemctl start kestrel-app-limanapi.service': cmd.run 'reboot': cmd.run