2020-07-10 00:58:55 +02:00
|
|
|
# paulbsd-salt
|
|
|
|
|
2022-06-10 00:41:17 +02:00
|
|
|
[![Build Status](https://drone.paulbsd.com/api/badges/paulbsd/paulbsd-salt/status.svg)](https://drone.paulbsd.com/paulbsd/paulbsd-salt)
|
|
|
|
|
2020-07-10 00:58:55 +02:00
|
|
|
## Summary
|
|
|
|
|
|
|
|
paulbsd-salt are sets of SaltStack states for PaulBSD infrastructure
|
2020-09-24 00:33:31 +02:00
|
|
|
2-clause BSD licensed
|
2020-07-10 00:58:55 +02:00
|
|
|
|
|
|
|
## Howto
|
|
|
|
|
|
|
|
### States
|
|
|
|
|
|
|
|
```text
|
2020-12-23 15:10:05 +01:00
|
|
|
|
2020-07-10 00:58:55 +02:00
|
|
|
states
|
|
|
|
├── acme
|
|
|
|
├── androidstudio
|
|
|
|
├── apparmor
|
|
|
|
├── appimagekit
|
|
|
|
├── apt
|
|
|
|
├── arduino
|
2021-08-19 21:16:12 +02:00
|
|
|
├── autoconfig
|
2020-07-10 00:58:55 +02:00
|
|
|
├── bareos
|
2020-09-24 00:33:31 +02:00
|
|
|
├── borg
|
2020-07-10 00:58:55 +02:00
|
|
|
├── burp
|
2020-09-24 00:33:31 +02:00
|
|
|
├── caddy
|
2020-07-10 00:58:55 +02:00
|
|
|
├── cds
|
2021-10-28 00:47:15 +02:00
|
|
|
├── chrome
|
2020-09-24 00:33:31 +02:00
|
|
|
├── config
|
|
|
|
├── coronafana
|
2020-07-10 00:58:55 +02:00
|
|
|
├── cron
|
2020-09-24 00:33:31 +02:00
|
|
|
├── dip
|
|
|
|
├── dkron
|
|
|
|
├── docker
|
|
|
|
├── dokuwiki
|
2020-07-10 00:58:55 +02:00
|
|
|
├── dovecot
|
2020-09-24 00:33:31 +02:00
|
|
|
├── drone
|
2022-06-09 23:48:23 +02:00
|
|
|
├── firefox
|
2020-09-24 00:33:31 +02:00
|
|
|
├── fuelprices
|
|
|
|
├── g2g
|
2020-07-10 00:58:55 +02:00
|
|
|
├── gitea
|
2022-03-23 18:26:47 +01:00
|
|
|
├── go-aptproxy
|
2020-09-24 00:33:31 +02:00
|
|
|
├── gobackup
|
|
|
|
├── golang
|
2020-07-10 00:58:55 +02:00
|
|
|
├── grafana
|
|
|
|
├── gufw
|
|
|
|
├── influxdb
|
2022-03-23 18:26:47 +01:00
|
|
|
├── ipbl
|
2020-07-10 00:58:55 +02:00
|
|
|
├── ipfs
|
|
|
|
├── java
|
2020-12-23 15:10:05 +01:00
|
|
|
├── lego
|
2020-09-24 00:33:31 +02:00
|
|
|
├── locale
|
2020-07-10 00:58:55 +02:00
|
|
|
├── maildb
|
|
|
|
├── mariadb
|
|
|
|
├── misc
|
|
|
|
├── molotov
|
|
|
|
├── motd
|
2022-06-09 23:48:23 +02:00
|
|
|
├── neovim
|
2020-07-10 00:58:55 +02:00
|
|
|
├── netbox
|
2020-09-24 00:33:31 +02:00
|
|
|
├── netboxinventory
|
|
|
|
├── nextcloud
|
2020-07-10 00:58:55 +02:00
|
|
|
├── nextcloud_desktop
|
|
|
|
├── nftables
|
|
|
|
├── nginx
|
|
|
|
├── npf
|
|
|
|
├── opendkim
|
|
|
|
├── openvpn_client
|
2021-10-28 00:47:15 +02:00
|
|
|
├── openvpn_server
|
2020-09-24 00:33:31 +02:00
|
|
|
├── ovh
|
2020-07-10 00:58:55 +02:00
|
|
|
├── packer
|
2020-09-24 00:33:31 +02:00
|
|
|
├── php
|
2020-07-10 00:58:55 +02:00
|
|
|
├── pkg
|
2020-12-23 15:10:05 +01:00
|
|
|
├── pki
|
2020-07-10 00:58:55 +02:00
|
|
|
├── postfix
|
|
|
|
├── postgresql
|
2020-09-24 00:33:31 +02:00
|
|
|
├── provision
|
2020-07-10 00:58:55 +02:00
|
|
|
├── pycharm
|
2020-09-24 00:33:31 +02:00
|
|
|
├── qrz
|
|
|
|
├── rainloop
|
2020-07-10 00:58:55 +02:00
|
|
|
├── rclone
|
|
|
|
├── reactor
|
2020-09-24 00:33:31 +02:00
|
|
|
├── redis
|
2020-07-10 00:58:55 +02:00
|
|
|
├── repos
|
2020-09-24 00:33:31 +02:00
|
|
|
├── rspamd
|
2020-07-10 00:58:55 +02:00
|
|
|
├── rsync
|
|
|
|
├── rsyslog
|
|
|
|
├── salt_minion
|
|
|
|
├── samba
|
|
|
|
├── services
|
|
|
|
├── ssh
|
2020-09-24 00:33:31 +02:00
|
|
|
├── states
|
2020-07-10 00:58:55 +02:00
|
|
|
├── sublimetext
|
|
|
|
├── sudo
|
|
|
|
├── syncthing
|
|
|
|
├── telegraf
|
|
|
|
├── telegram
|
|
|
|
├── tests
|
|
|
|
├── time
|
|
|
|
├── tmux
|
|
|
|
├── tor
|
|
|
|
├── transmission
|
|
|
|
├── users
|
|
|
|
├── vim
|
|
|
|
├── vsftpd
|
2020-09-24 00:33:31 +02:00
|
|
|
├── weather
|
|
|
|
├── website
|
2020-07-10 00:58:55 +02:00
|
|
|
├── winpkg
|
|
|
|
├── wintse
|
2020-09-24 00:33:31 +02:00
|
|
|
├── youtubedl
|
2022-06-09 23:48:23 +02:00
|
|
|
├── ytdlp
|
2020-12-23 15:10:05 +01:00
|
|
|
├── zabbix
|
2020-07-10 00:58:55 +02:00
|
|
|
└── zsh
|
|
|
|
```
|
|
|
|
|
|
|
|
### Scripts
|
|
|
|
|
|
|
|
TBD
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
```text
|
2022-06-09 23:48:23 +02:00
|
|
|
Copyright (c) 2019, 2020, 2021, 2022 PaulBSD
|
2020-07-10 00:58:55 +02:00
|
|
|
All rights reserved.
|
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
|
|
modification, are permitted provided that the following conditions are met:
|
|
|
|
|
|
|
|
1. Redistributions of source code must retain the above copyright notice, this
|
|
|
|
list of conditions and the following disclaimer.
|
|
|
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
|
|
|
this list of conditions and the following disclaimer in the documentation
|
|
|
|
and/or other materials provided with the distribution.
|
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
|
|
|
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
|
|
|
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
|
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
|
|
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
|
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
|
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
|
|
|
The views and conclusions contained in the software and documentation are those
|
|
|
|
of the authors and should not be interpreted as representing official policies,
|
|
|
|
either expressed or implied, of the paulbsd project.
|
|
|
|
```
|