Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wuxxin/salt-shared
salt-shared - Salt states for Arch-Linux/Manjaro, Debian/Ubuntu
https://github.com/wuxxin/salt-shared
archlinux devops gitops machine-setup manjaro salt-states saltstack
Last synced: about 1 month ago
JSON representation
salt-shared - Salt states for Arch-Linux/Manjaro, Debian/Ubuntu
- Host: GitHub
- URL: https://github.com/wuxxin/salt-shared
- Owner: wuxxin
- License: other
- Created: 2014-05-07T00:03:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T14:04:49.000Z (7 months ago)
- Last Synced: 2024-09-30T13:39:07.736Z (about 1 month ago)
- Topics: archlinux, devops, gitops, machine-setup, manjaro, salt-states, saltstack
- Language: Shell
- Homepage:
- Size: 6.24 MB
- Stars: 17
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## salt-shared - useful Salt states
A collection of saltstack states mostly useful for a desktop setup.
+ Target Platforms:
+ **Arch Linux** \& **Manjaro Linux**+ To bootstrap a machine from scratch (including a custom storage setup), see:
+ [machine-bootstrap](https://github.com/wuxxin/machine-bootstrap)### Features
+ Desktop with Applications
+ [Desktop](desktop/manjaro): Manjaro Desktop with curated list of Applications
+ [Development](desktop/manjaro/development.sls) Manjaro Desktop plus Development Tools
+ [Scientific Python](desktop/python): JupyterLab Scientific & Machinelearning Python Stack+ Machine / Hardware Support
+ [node](node): basic machine setup (hostname, locale, network, storage)
+ [kernel](kernel): kernel- image,headers,tools,modifications for running big hosts
+ [hardware](hardware): hardware related packages and setup+ Deployment / Admin
+ [gitops](gitops): deploy and update machines from git, with webhook support
+ [tools](tools): useful set of command line tools
+ [vcs](vcs): git, git-crypt, git-bridge, mercurial, bzr, subversion
+ [python Language Support](python)
+ [zfs](zfs): ZFS file system and volume management (scrub, trim, snapshot)+ Network
+ [http_frontend](http_frontend): https frontend using nginx, acme.sh and easyrsa
+ [oauth2proxy](oauth2proxy): OAuth2Proxy for Oauth2/oidc Authentification
+ [ssh](ssh): openssh client and server
+ [http_proxy](http_proxy):
+ [.server](http_proxy/server.sls): trafficserver as caching http_proxy service
+ [.client_use_proxy](http_proxy/client_use_proxy.sls)
+ [.client_no_proxy](http_proxy/client_no_proxy.sls)
+ [unbound](unbound): caching recursive dns resolver
+ [knot](knot): authoritative dnsec capable dns server
+ [coturn](coturn): STUN and TURN Server
+ [wireguard](wireguard): Wireguard VPN
+ [strongswan](strongswan): IPsec VPN+ Virtual Machines
+ [qemu](qemu): qemu/kvm full virtualization
+ [libvirt](libvirt): libvirt virtualization (kvm-qemu and others)
+ [systemd nspawn](systemd/nspawn): leightweight machine container manager+ Container
+ [containers](containers): OCI container runtime glue using podman, podman-compose, x11docker
+ [containerd](containerd): Kubernetes OCI container runtime
+ [k3s](k3s): selfcontained, small footprint Kubernetes Distribution+ Database
+ [postgresql](postgresql): Postgresql Database
+ [mysql](mysql): MariaDB (mysql compatible) Database
+ [redis](redis): Redis (Key/Value Store) Instances
+ [email](email): postfix, opendkim, rspamd transactional inbound/outbound email setup
+ [getmail](getmail): fetchmail alternative+ Mobile, Embedded \& IOT
+ [android](android): android tools (adb,fastboot,heimdall,scrcopy)
+ [Airrohr](embedded/airrohr) Airquality Sensor, setup and integration into homeassistant
+ [OpenWRT/Builder](embedded/openwrt) Build OpenWRT
+ [OpenWRT/Homeassistant device_tracker](embedded/openwrt/homeassistant-device-tracker) wifi device presence to MQTT publish integration+ unfinished, halfbroken, quirky, old and minimum skeleton packages
+ [android/builder](android/builder) Lineage/MicroG Android OS Builder container for building android
+ [android/redroid](android/redroid) Android Emulator (same kernel, GPU accel, docker container)
+ [android/dockdroid](android/dockdroid) Android Emulator (qemu based, but x86-android, GPU accel, docker container)
+ [android/emulator](android/emulator) Android Emulator (qemu based, emulator) container for desktop and headless
+ [Applications](app/) using [containers](containers)
+ [homeassistant](app/homeassistant): Home-Assistant Automation via MQTT
+ [android/android-x86](android/android-x86) Android Emulator (qemu based, but x86-android)
+ [android/waydroid](android/waydroid) Android Emulator (same kernel, GPU Accel, LXC container)
+ [OctoPI](embedded/octopi) Builder for Raspberry PI - OctoPrint (a 3D printer web interface) Distribution
+ [backup](backup): Modern backup solution using restic and rclone
+ [lxc](kernel/lxc): lxc leightweight machine virtualization
+ [opennebula](opennebula): cloud infrastructure virtualization for kvm/lxc/firecracker
+ [haproxy](haproxy) , [syncthing](syncthing) , [clevis](clevis) , [envoy](envoy)
+ [step-ca](step-ca) , [terraform](terraform) , [golang](golang) , [nodejs](nodejs)
+ [even older states](old)