Latest
This commit is contained in:
parent
7e605c76d8
commit
a7a22c3b79
42 changed files with 0 additions and 2853 deletions
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"installed": {
|
||||
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
||||
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
||||
"client_id": "0000000000-abcdefgxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com",
|
||||
"client_secret": "GOCSPX-XXXXXXXXXXXXXXXXXXXXXXXXXX",
|
||||
"project_id": "test-role",
|
||||
"redirect_uris": ["urn:ietf:wg:oauth:2.0:oob", "http://localhost"],
|
||||
"token_uri": "https://accounts.google.com/o/oauth2/token"
|
||||
}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"installed": {
|
||||
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
||||
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
||||
"client_id": "0000000000-abcdefgxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com",
|
||||
"client_secret": "GOCSPX-XXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
||||
"project_id": "rclone-test",
|
||||
"redirect_uris": ["urn:ietf:wg:oauth:2.0:oob", "http://localhost"],
|
||||
"token_uri": "https://oauth2.googleapis.com/token"
|
||||
}
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||
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
|
||||
-----END OPENSSH PRIVATE KEY-----
|
|
@ -1 +0,0 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKoFi+3lwyLYhp9EnozaXtwSyozLcuPMv8LEBu7IXZQNx6rpYwXNNxjgQUmlVrAPi2gIfwNaiA87td1fYZBRCmM4idAR1F60zak0I02ys2ptbB6OTaRY9BT8osyllKEKbsyLaIBK3/nkWnjBKQGKgb4VCb2aD+dj3/0sIfItNGXlZNNnFlZWRYgStBF7UNu76yGvik8MaiYaaLt8+XNqc+47KjyMrlz6iqMydBGddhuBw7UK3ljzQeVmAGWEujnAUW0Y46rYLUO8yJd2geV16GlsyKK1Of72B4LuJFl5w2zvpFzZTC9AKmfifhOqUnEkm2fTo9ey04dS0z5TBxuqM7wDDYKvF3VmxmEJaHe5zMpSyROfNCL8qfqrviL0UnkfUeEolnbpeOB5G/Sv/5mmnlAYXAuvWWC2ANuYJnkeXum0RUVTvp14+rKXFcMZFprTEkAyQkv0PyFUWksQ+CmHI0LF0KdFkZmY10OP5ftBWs0CLjtul6YWYhqLO/7rWDiilnk2gtMexVi+JKMRFgcY/wMCGiG4S3/stDI59u2Lr9Zj4O5PC7Iwm4HjZb37AwJhliqkcTNprGpX9Tzh/8BdyAzaSbP3WKhDRfnQTXIXGHgYsSDQ+oKU2bTw85aFGGc8tPjPw/AYQWUNFq2aO0NrOgHmdo9XrKI7AeJ2FJHOjpaw== email@email.com
|
|
@ -1,49 +0,0 @@
|
|||
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||
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
|
||||
-----END OPENSSH PRIVATE KEY-----
|
|
@ -1 +0,0 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDJfT1gGTDGdfHAdBA12Y0iYRoyIJ0VzZNm4AQw5ejCTpBqkGc7mQtrGBRC21Q2TCRI3/byExEI9ywkXyQYQ3kH4RCT3Aij9DpwdIU6wUM8Ea3g0R/JRsUyXwr1W66ylQI2nnQy2BtU5JDRC3R9O0KaRWmaBsZkWr2pTUF1UpqlUfcZLQPpYn5LtcZz1rp/RgwgQNDla3bdTZ2AlfmYuv/U9dVVxAIqoEKoohPnglgKcqZimjS7er8DlB6oaRrHPf+BUHwR3oWWwsvbUMOLqcNvA/E3LWGeYhx0guOIMHe+nFC5zcZmfHidxJPb1MMxmkFLc4GfsnG/t54U8b41RVUP0qtosGkrk4ow6biU+GS74vdxyhyW75D7OTmMAq100Kjp8LxMGh/1WTh2R4JKnx1HdvaRBTNp+cwG3Zgi2q8r6t5r0ERkAGjbOzLYR9bJc1LUghWdfk7aCWD7UT7OCtEOjn8SyQ8jvpCCG4/Akw0TzaJ9IJg/K6iYAb2epAv8i+JMd0A+S31oO5GRThD5MJorN00ZbaqXCSzJ1VoT21ut0S2Rih5itWaiIDD38mjQmB4BDeSjnLZ7UurQR9hIIVz8NqNlx8zXEdXgF9gXiwYMAyYUSXLmIWfoUf9QC5tAbRjDADUxF9xv8E5GfWtqED3f3ZlatqTpAajnd9d/lQn0Qw== email@email.com
|
|
@ -1,173 +0,0 @@
|
|||
###########################
|
||||
# OpenVPN config file #
|
||||
###########################
|
||||
|
||||
client
|
||||
dev tun
|
||||
dev-type tun
|
||||
remote host.domain.tld 443 tcp-client
|
||||
remote-random
|
||||
nobind
|
||||
persist-tun
|
||||
cipher AES-128-CBC
|
||||
auth SHA1
|
||||
verb 2
|
||||
mute 3
|
||||
push-peer-info
|
||||
ping 10
|
||||
ping-restart 60
|
||||
hand-window 70
|
||||
server-poll-timeout 5
|
||||
reneg-sec 2592000
|
||||
sndbuf 393216
|
||||
rcvbuf 393216
|
||||
max-routes 1000
|
||||
remote-cert-tls server
|
||||
comp-lzo no
|
||||
auth-user-pass
|
||||
key-direction 1
|
||||
<ca>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
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
|
||||
6cDjW+o=
|
||||
-----END CERTIFICATE-----
|
||||
</ca>
|
||||
<tls-auth>
|
||||
#
|
||||
# 2048 bit OpenVPN static key
|
||||
#
|
||||
-----BEGIN OpenVPN Static key V1-----
|
||||
4120da91ec93324db74aab0aae9ed93e
|
||||
956145d01205e81769e53f93a08b81f7
|
||||
54a4034b5bb79e363057f2fa08bad60b
|
||||
947ca5edb9ad2d3bf2ab70f65eb589dc
|
||||
5a97c7eead7538d2ee704d0ad9e4ee61
|
||||
d2ccaf4ea34b341a750549e35b8c7454
|
||||
38ed248a6e52a3f2546fe166e0c64a85
|
||||
7d687d8775044310f218bbaba1d9a39f
|
||||
ed04842174e95cc0b70d0f49a64d4db5
|
||||
12a2fc71ab9140074a55a06733dd024e
|
||||
675a54b6de8dfcd14c3efa9704e346c0
|
||||
23204b019a3512bd196ad0568cbbb174
|
||||
4d51a46e0b37a93931cd192f18139f15
|
||||
435fd4e1182c7ddee9ff501837573da1
|
||||
bd4712c0cb5b333dde54550425cdf3da
|
||||
39e3f91f7293f23c062510a9e1931709
|
||||
-----END OpenVPN Static key V1-----
|
||||
</tls-auth>
|
||||
<cert>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
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
|
||||
6Vhek32eRkcy/aSjgiWZpdGBnLxg
|
||||
-----END CERTIFICATE-----
|
||||
</cert>
|
||||
<key>
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
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
|
||||
1O0C8AtrdmiV8WPCOiZ/Http95gBLg==
|
||||
-----END PRIVATE KEY-----
|
||||
</key>
|
|
@ -1,33 +0,0 @@
|
|||
[connection]
|
||||
id=wg
|
||||
uuid=00000000-ce5d-4a0f-b16d-7c909ed51018
|
||||
type=wireguard
|
||||
interface-name=wg
|
||||
permissions=
|
||||
|
||||
[wireguard]
|
||||
listen-port=51820
|
||||
private-key=yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=
|
||||
|
||||
[wireguard-peer.xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=]
|
||||
endpoint=192.95.5.67:1234
|
||||
allowed-ips=10.192.122.3/32;10.192.124.1/24;
|
||||
|
||||
[wireguard-peer.TrMvSoP4jYQlY6RIzBgbssQqY3vxI2Pi+y71lOWWXX0=]
|
||||
endpoint=[2607:5300:60:6b0::c05f:543]:2468
|
||||
allowed-ips=10.192.122.4/32;192.168.0.0/16;
|
||||
|
||||
[wireguard-peer.gN65BkIKy1eCE9pP1wdc8ROUtkHLF2PfAqYdyYBz6EA=]
|
||||
endpoint=test.wireguard.com:18981
|
||||
allowed-ips=10.10.10.230/32;
|
||||
|
||||
[ipv4]
|
||||
dns-search=
|
||||
method=disabled
|
||||
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
dns-search=
|
||||
method=disabled
|
||||
|
||||
[proxy]
|
|
@ -1,277 +0,0 @@
|
|||
---
|
||||
# @var internal_domain: lab.megabyte.space # Default domain to add internal apps to
|
||||
internal_domain: lab.megabyte.space
|
||||
|
||||
# @var public_domain: megabyte.space # Domain to add public apps to
|
||||
public_domain: megabyte.space
|
||||
|
||||
# @var healthcheck_endpoint: 'health.{{ public_domain }}' # FQDN of the [Healthchecks](https://github.com/healthchecks/healthchecks) endpoint
|
||||
healthcheck_endpoint: 'health.{{ public_domain }}'
|
||||
|
||||
# @var theme_park_theme: aquamarine # Default CSS theme to use for select web-apps (see https://github.com/gilbN/theme.park)
|
||||
theme_park_theme: aquamarine
|
||||
|
||||
# @var apps: [] # Contains lists of web-apps assigned to specific hosts. **Any app installed on your network should be categorized
|
||||
# under its host.** You can see all the supported web-apps in the following places:
|
||||
#
|
||||
# 1. In the `roles/virtualization/swarm/templates` folder you will see Docker Swarm configurations. If your desired app is in a configuration
|
||||
# named `portainer.docker-stack.yml` then you can install it to a host named `nuc` by placing `portainer` under the `nuc` key of `apps`.
|
||||
# 2. In the `group_vars/all/helm.yml` file, you will find the `helm_charts` variable. Each key in the `helm_charts` variable is a key
|
||||
# that you can add to a specific host in the `apps` variable.
|
||||
apps:
|
||||
nuc:
|
||||
- cockpit
|
||||
- maas
|
||||
- portainer
|
||||
raspiboot:
|
||||
- netboot
|
||||
- netbootassets
|
||||
statuscheck:
|
||||
- healthchecks
|
||||
- statping
|
||||
workstation:
|
||||
- cups
|
||||
# If you want HTPC apps, make sure to enable all of these at the same time. They are added with a single Docker configuration
|
||||
# and configured to tunnel all traffic out via WireGuard.
|
||||
# - bazarr
|
||||
# - cups
|
||||
# - heimdall
|
||||
# - jackett
|
||||
# - kodi
|
||||
# - lidarr
|
||||
# - nzbget
|
||||
# - ombi
|
||||
# - organizr
|
||||
# - plex
|
||||
# - radarr
|
||||
# - sonarr
|
||||
# - tautulli
|
||||
# - transmission
|
||||
|
||||
# @var domains: {} # A map of configurations used when provisioning web-apps that are defined in the `apps` variable above. The
|
||||
# variables are used to configure NGINX, configure CloudFlare DNS records, and populate the /etc/hosts files of peers on the network.
|
||||
# Examples along with descriptions of the options is provided below. **Any new hosts (that you would find in the `host_vars` folder)
|
||||
# need to be added to this configuration with a minimum of `hosts`, `ip_address` and `regexp` defined.
|
||||
domains:
|
||||
bazarr:
|
||||
hosts: 'bazarr bazarr.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26671
|
||||
regexp: '# Bazarr'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/bazarr/{{ theme_park_theme }}.css'
|
||||
cockpit:
|
||||
hosts: 'cockpit cockpit.{{ internal_domain }}'
|
||||
ip_address: '{{ controller_ip_address }}'
|
||||
port: 9090
|
||||
proxy_file: proxy-ws.conf
|
||||
regexp: '# Cockpit'
|
||||
transport: https
|
||||
cups:
|
||||
hosts: 'cups printers printers.{{ internal_domain }}'
|
||||
ip_address: '{{ workstation_ip_address }}'
|
||||
port: 631
|
||||
proxy_file: proxy-cups.conf
|
||||
regexp: '# CUPS'
|
||||
transport: https
|
||||
grafana:
|
||||
hosts: 'grafana grafana.{{ internal_domain }}'
|
||||
ip_address: '{{ cluster_ip_address }}'
|
||||
regexp: '# Grafana'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/grafana/{{ theme_park_theme }}.css'
|
||||
healthchecks:
|
||||
dns_record: health
|
||||
dns_zone: '{{ internal_domain }}'
|
||||
hosts: 'healthchecks health health.{{ public_domain }}'
|
||||
ip_address: '{{ status_ip_address }}'
|
||||
port: 26798
|
||||
regexp: '# Healthchecks'
|
||||
heimdall:
|
||||
hosts: 'heimdall home home.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 29915
|
||||
regexp: '# Heimdall'
|
||||
jackett:
|
||||
hosts: 'jackett jackett.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26673
|
||||
regexp: '# Jackett'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/jackett/{{ theme_park_theme }}.css'
|
||||
kodi:
|
||||
hosts: 'kodi kodi.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26674
|
||||
regexp: '# Kodi'
|
||||
lidarr:
|
||||
hosts: 'lidarr lidarr.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26676
|
||||
regexp: '# Lidarr'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/lidarr/{{ theme_park_theme }}.css'
|
||||
localhost:
|
||||
hosts: localhost
|
||||
ip_address: 127.0.0.1
|
||||
regexp: '# Localhost'
|
||||
maas:
|
||||
firewall: true
|
||||
hosts: 'maas maas.{{ internal_domain }}'
|
||||
ip_address: '{{ controller_ip_address }}'
|
||||
port: 5240
|
||||
regexp: '# MAAS'
|
||||
malaptop:
|
||||
hostname: MALaptop
|
||||
hosts: 'malaptop laptop.{{ internal_domain }}'
|
||||
ip_address: '{{ malaptop_ip_address }}'
|
||||
regexp: '# Laptop'
|
||||
netboot:
|
||||
hosts: 'netboot netboot.{{ internal_domain }}'
|
||||
ip_address: '{{ netboot_ip_address }}'
|
||||
port: 3000
|
||||
regexp: '# NetbootXYZ'
|
||||
netbootassets:
|
||||
hosts: 'netbootassets netbootassets.{{ internal_domain }}'
|
||||
ip_address: '{{ netboot_ip_address }}'
|
||||
port: 80
|
||||
regexp: '# Assets4XYZ'
|
||||
nuc:
|
||||
hostname: NUC
|
||||
hosts: 'nuc nuc.{{ internal_domain }}'
|
||||
ip_address: '{{ controller_ip_address }}'
|
||||
regexp: '# NUC'
|
||||
nzbget:
|
||||
hosts: 'nzbget nzbget.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26678
|
||||
regexp: '# NZBGet'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/nzbget/{{ theme_park_theme }}.css'
|
||||
ombi:
|
||||
hosts: 'ombi ombi.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26679
|
||||
regexp: '# Ombi'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/ombi/{{ theme_park_theme }}.css'
|
||||
organizr:
|
||||
hosts: 'organizr organizr.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26680
|
||||
regexp: '# Organizr'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/organizr/{{ theme_park_theme }}.css'
|
||||
pfsense:
|
||||
hosts: 'pfsense pfsense.{{ internal_domain }}'
|
||||
hostname: pfSense
|
||||
ip_address: '{{ firewall_ip_address }}'
|
||||
regexp: '# pfSense'
|
||||
plex:
|
||||
hosts: 'plex plex.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 32400
|
||||
regexp: '# Plex'
|
||||
transport: https
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/plex/{{ theme_park_theme }}.css'
|
||||
portainer:
|
||||
hosts: 'portainer portainer.{{ internal_domain }}'
|
||||
ip_address: '{{ controller_ip_address }}'
|
||||
port: 26685
|
||||
regexp: '# Portainer'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/portainer/{{ theme_park_theme }}.css'
|
||||
radarr:
|
||||
hosts: 'radarr radarr.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26681
|
||||
regexp: '# Radarr'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/radarr/{{ theme_park_theme }}.css'
|
||||
raspiboot:
|
||||
hostname: RaspiBoot
|
||||
hosts: 'boot boot.{{ internal_domain }}'
|
||||
ip_address: '{{ netboot_ip_address }}'
|
||||
regexp: '# RaspiBoot'
|
||||
seconion:
|
||||
hosts: 'seconion seconion.{{ internal_domain }}'
|
||||
ip_address: '{{ seconion_ip_address }}'
|
||||
regexp: '# Security Onion'
|
||||
sonarr:
|
||||
hosts: 'sonarr sonarr.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26682
|
||||
regexp: '# Sonarr'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/sonarr/{{ theme_park_theme }}.css'
|
||||
statping:
|
||||
dns_record: status
|
||||
dns_zone: '{{ public_domain }}'
|
||||
hosts: 'statping status status.{{ public_domain }}'
|
||||
ip_address: '{{ status_ip_address }}'
|
||||
port: 26799
|
||||
regexp: '# StatPing'
|
||||
statuscheck:
|
||||
dns_record: statuscheck
|
||||
dns_zone: '{{ public_domain }}'
|
||||
hostname: StatusCheck
|
||||
hosts: 'statuscheck statuscheck.{{ public_domain }}'
|
||||
ip_address: '{{ status_ip_address }}'
|
||||
regexp: '# Status'
|
||||
tautulli:
|
||||
hosts: 'tautulli tautulli.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26683
|
||||
regexp: '# Tautulli'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/tautulli/{{ theme_park_theme }}.css'
|
||||
transmission:
|
||||
hosts: 'transmission transmission.{{ internal_domain }}'
|
||||
ip_address: '{{ htpc_ip_address }}'
|
||||
port: 26684
|
||||
regexp: '# Transmission'
|
||||
theme_url: 'https://gilbn.github.io/theme.park/CSS/themes/transmission/{{ theme_park_theme }}.css'
|
||||
unifihome:
|
||||
auth: false
|
||||
hosts: 'unifi.home unifi.home.{{ public_domain }}'
|
||||
ip_address: '{{ upstream_ip_address }}'
|
||||
port: 443
|
||||
regexp: '# UniFi Home'
|
||||
transport: https
|
||||
unifilab:
|
||||
auth: false
|
||||
hosts: 'unifi.lab unifi.{{ internal_domain }}'
|
||||
ip_address: '{{ firewall_ip_address }}'
|
||||
port: 8443
|
||||
regexp: '# UniFi Lab'
|
||||
transport: https
|
||||
workstation:
|
||||
hostname: Workstation
|
||||
hosts: 'workstation workstation.{{ internal_domain }}'
|
||||
ip_address: '{{ workstation_ip_address }}'
|
||||
regexp: '# Workstation'
|
||||
# @example #
|
||||
# domains:
|
||||
# cockpit:
|
||||
# # `auth` - Whether or not to guard the application with the SSO provider. This is `true` by default but needs to be set to
|
||||
# # false in some cases like when hosts need to be accessed by automated systems.
|
||||
# auth: true
|
||||
# # `hosts` - The domains you would like the app accessible by in browsers across your network.
|
||||
# hosts: 'cockpit cockpit.{{ internal_domain }}'
|
||||
# # `ip_address` - The IP address that the app is accessible on.
|
||||
# ip_address: '{{ controller_ip_address }}'
|
||||
# # `port` - The port on the localhost where the application is accessible
|
||||
# port: 2999
|
||||
# # `proxy_file` - Used when an app needs special NGINX proxy pass settings, like in the case of web sockets.
|
||||
# proxy_file: proxy-ws.conf
|
||||
# # `regexp` - A unique string used to identify lines in /etc/hosts that need to get updated when IP addresses change.
|
||||
# regexp: '# Cockpit'
|
||||
# # `transport` - Whenever possible, this should be set to `https`. When it is set to `https`, the NGINX proxy pass is made over HTTPS.
|
||||
# transport: https
|
||||
# statping:
|
||||
# # If CloudFlare is configured, the `dns_record` will be used to create a `status` CNAME on the `public_domain`, which is
|
||||
# # `megabyte.space` in this case.
|
||||
# dns_record: status
|
||||
# # The `dns_zone` is the CloudFlare DNS zone. This must be the root domain of the record you want to be automatically updated.
|
||||
# dns_zone: '{{ public_domain }}'
|
||||
# hosts: 'statping status status.{{ public_domain }}'
|
||||
# ip_address: '{{ status_ip_address }}'
|
||||
# regexp: '# StatPing'
|
||||
# raspiboot:
|
||||
# # The `hostname` must be assigned to the desired hostname for every target instance. In order to add a host to the `apps`
|
||||
# # variable, it needs to be defined with the fields in this example, at the minimum (i.e. `hostname`, `hosts`, `ip_address`,
|
||||
# # and `regexp`).
|
||||
# hostname: RaspiBoot
|
||||
# hosts: 'boot boot.{{ internal_domain }}'
|
||||
# ip_address: '{{ netboot_ip_address }}'
|
||||
# regexp: '# RaspiBoot'
|
||||
# @end
|
|
@ -1,234 +0,0 @@
|
|||
---
|
||||
# yamllint disable rule:line-length
|
||||
# Defaults are used in cases where no host is specified (i.e. in Molecule tests)
|
||||
|
||||
default_dconf_settings:
|
||||
- key: /org/gnome/desktop/background/picture-uri
|
||||
value: "'file:///usr/share/backgrounds/brad-huchteman-stone-mountain.jpg'"
|
||||
- key: /org/gnome/shell/favorite-apps
|
||||
value: "['org.gnome.Nautilus.desktop', 'firefox.desktop', 'chromium_chromium.desktop', \
|
||||
'brave-browser.desktop', 'mailspring_mailspring.desktop', 'code_code.desktop', \
|
||||
'hyper.desktop', 'plexmediaserver_pms-web.desktop', 'org.gnome.Lollypop.desktop', \
|
||||
'virt-manager.desktop', 'vmware-workstation.desktop']"
|
||||
- key: /org/gnome/shell/extensions/dash-to-dock/dash-max-icon-size
|
||||
value: '40'
|
||||
- key: /org/gnome/desktop/session/idle-delay
|
||||
value: '600'
|
||||
- key: /org/gnome/desktop/privacy/report-technical-problems
|
||||
value: 'false'
|
||||
|
||||
default_gnome_extensions:
|
||||
- url: https://extensions.gnome.org/extension/750/openweather/
|
||||
regex: openweather-extension
|
||||
settings:
|
||||
- "gsettings --schemadir ~/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de\
|
||||
/schemas/ set org.gnome.shell.extensions.openweather city '40.7970384,-74.4809492>Morristown, \
|
||||
Morris County, New Jersey, 07960, United States of America >-1 && 40.7127281,-74.0060152>New \
|
||||
York, United States of America >-1 && 12.9791198,77.5912997>Bengaluru, Bangalore North, \
|
||||
Bangalore Urban, Karnataka, India >-1 && 40.4862174,-74.4518173>New Brunswick, New Jersey, \
|
||||
United States of America >-1'"
|
||||
- gsettings --schemadir ~/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/schemas/ set org.gnome.shell.extensions.openweather days-forecast 10
|
||||
- gsettings --schemadir ~/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/schemas/ set org.gnome.shell.extensions.openweather show-text-in-panel true
|
||||
- gsettings --schemadir ~/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/schemas/ set org.gnome.shell.extensions.openweather actual-city 0
|
||||
- url: https://extensions.gnome.org/extension/771/proxy-switcher/
|
||||
regex: ProxySwitcher
|
||||
- url: https://extensions.gnome.org/extension/1085/simple-net-speed/
|
||||
regex: simplenetspeed
|
||||
- url: https://extensions.gnome.org/extension/906/sound-output-device-chooser/
|
||||
regex: sound-output-device-chooser
|
||||
- url: https://extensions.gnome.org/extension/2983/ip-finder/
|
||||
regex: IP-Finder
|
||||
- url: https://extensions.gnome.org/extension/6/applications-menu/
|
||||
regex: apps-menu
|
||||
- url: https://extensions.gnome.org/extension/3061/vlan-switcher/
|
||||
regex: vlan-switcher
|
||||
- url: https://extensions.gnome.org/extension/1762/lan-ip-address/
|
||||
regex: lan-ip-address
|
||||
- url: https://extensions.gnome.org/extension/2224/easy-docker-containers/
|
||||
regex: easy_docker_containers
|
||||
|
||||
# @var samba_allowed_hosts: 127.0.0.1
|
||||
# Restricts Samba sharing to certain IP addresses
|
||||
samba_allowed_hosts: 127.0.0.1
|
||||
# @example #
|
||||
# samba_allowed_hosts: 127.0.0.1 10.14.141. 10.14.14. 10.0.0.
|
||||
|
||||
samba_netbios_name: HTPC
|
||||
|
||||
# @var samba_printers: []
|
||||
# A configurable list of Samba printers to share
|
||||
samba_printers: []
|
||||
# @example #
|
||||
# samba_printers:
|
||||
# - id: HPOfficeJetPro
|
||||
# comment: HP OfficeJet Pro 6978 (in Garage)
|
||||
# name: HP OfficeJet Pro 6978
|
||||
# @end
|
||||
|
||||
# @var samba_shares: []
|
||||
# A configurable list of Samba paths to share
|
||||
samba_shares: []
|
||||
# @example #
|
||||
# samba_shares:
|
||||
# - id: Media
|
||||
# comment: Movies, TV Shows, and other read-only multimedia
|
||||
# follow_symlinks: true
|
||||
# path: /mnt/htpc
|
||||
# public: true
|
||||
# - id: Private
|
||||
# comment: Authenticated share with read/write capabilities (backed up to OneDrive)
|
||||
# follow_symlinks: true
|
||||
# path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Documents"
|
||||
# public: false
|
||||
# users: '@sambausers'
|
||||
# writable: true
|
||||
# - id: Public
|
||||
# comment: Public folder provided for file sharing on the LAN
|
||||
# path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Public"
|
||||
# public: true
|
||||
# writable: true
|
||||
# @end
|
||||
|
||||
# @var samba_workgroup: MEGABYTE
|
||||
# The Samba workgroup name
|
||||
samba_workgroup: MEGABYTE
|
||||
|
||||
user_configs:
|
||||
- username: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
# @var dconf_settings: []
|
||||
# Key value pairs of Dconf settings to apply
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
# @var git_user_email: ""
|
||||
# Email address to configure in the global Git configuration file
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
# @var git_user_name: ""
|
||||
# Username to configure in the global Git configuration file
|
||||
git_user_name: '{{ git_user_name | default(omit) }}'
|
||||
# @var gnome_extensions: []
|
||||
# List of GNOME extensions to install and any optional settings to be configured
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
# @var user_configs.groups: []
|
||||
# Groups to assign the user to (see [this link](https://wiki.debian.org/SystemGroups) for tips on determining which groups to add a user to)
|
||||
groups: []
|
||||
# @example #
|
||||
# user_configs:
|
||||
# - username: myuser
|
||||
# groups:
|
||||
# - lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
# @end
|
||||
# @var user_configs.kvm_admin: true
|
||||
# Should this user be added to the 'kvm' group?
|
||||
kvm_admin: true
|
||||
# @var user_configs.netrc_hosts: []
|
||||
# Login and initialization information used by the auto-login process
|
||||
netrc_hosts: []
|
||||
# @example #
|
||||
# netrc_hosts:
|
||||
# - machine: surge.surge.sh
|
||||
# username: '{{ surgesh_username }}'
|
||||
# password: '{{ surgesh_password }}'
|
||||
# @end
|
||||
# @var user_configs.npm_author_email: ""
|
||||
# Email address of package author to add to package.json
|
||||
npm_author_email: '{{ npm_author_email | default(omit) }}'
|
||||
# @var user_configs.npm_author_name: ""
|
||||
# Name of package author to add to package.json
|
||||
npm_author_name: '{{ npm_author_name | default(omit) }}'
|
||||
# @var user_configs.npm_author_url: ""
|
||||
# Website of package author to add to package.json
|
||||
npm_author_url: https://megabyte.space
|
||||
# @var user_configs.pips: []
|
||||
# Python pip packages installed at the user level (the `pip_packages` variable can be modified to install global packages which has its default defined in `group_vars/desktop/pip-packages.yml`)
|
||||
pips: []
|
||||
# @var user_configs.rclone: []
|
||||
# Configuration setting to create rclone services
|
||||
rclone: []
|
||||
# @example #
|
||||
# - name: Dropbox
|
||||
# provider: dropbox
|
||||
# config: |
|
||||
# type = dropbox
|
||||
# token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
# - name: Google
|
||||
# provider: google
|
||||
# config: |
|
||||
# type = drive
|
||||
# client_id = {{ google_drive_client_id }}
|
||||
# client_secret = {{ google_drive_client_secret }}
|
||||
# scope = drive
|
||||
# token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
# root_folder_id = {{ google_drive_root_folder_id }}
|
||||
# - name: OneDrive
|
||||
# provider: onedrive
|
||||
# config: |
|
||||
# type = onedrive
|
||||
# token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
# drive_id = {{ onedrive_drive_id }}
|
||||
# drive_type = personal
|
||||
# @end
|
||||
# @var user_configs.samba_user: true
|
||||
# Should the user be added to 'sambausers' group?
|
||||
samba_user: true
|
||||
# @var user_configs.ssh_authorized_keys: []
|
||||
# Keys to add to the authorized_keys configuration
|
||||
ssh_authorized_keys: []
|
||||
# @example #
|
||||
# user_configs:
|
||||
# - username: myuser
|
||||
# ssh_authorized_keys:
|
||||
# - "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
# @var user_configs.ssh_private_keys: []
|
||||
# SSH private keys
|
||||
ssh_private_keys: []
|
||||
# @example #
|
||||
# user_configs:
|
||||
# - username: myuser
|
||||
# ssh_private_keys:
|
||||
# - files/ssh/id_rsa_dev
|
||||
# @end
|
||||
# @var user_configs.symlinks: []
|
||||
# User-scoped symlinks to add
|
||||
symlinks: []
|
||||
# @example #
|
||||
# user_configs:
|
||||
# - username: myuser
|
||||
# symlinks:
|
||||
# - path: /mnt/auxilary/Camera
|
||||
# link: ~/Pictures/Camera
|
||||
# - path: /mnt/auxilary/Games
|
||||
# link: ~/Games
|
||||
# - path: /mnt/auxilary/Music
|
||||
# link: ~/Music/Library
|
||||
# - path: /mnt/movies
|
||||
# link: ~/Videos/Movies
|
||||
# - path: /mnt/auxilary/Music Videos
|
||||
# link: ~/Videos/Music Videos
|
||||
# - path: /mnt/auxilary/Shorts
|
||||
# link: ~/Videos/Shorts
|
||||
# - path: /mnt/tv
|
||||
# link: ~/Videos/TV
|
||||
# - create: /mnt/htpc # Does not support relative paths
|
||||
# path: /mnt/movies
|
||||
# link: /mnt/htpc/Movies
|
||||
# - path: /mnt/auxilary/Music Videos
|
||||
# link: /mnt/htpc/Music Videos
|
||||
# - path: /mnt/tv
|
||||
# link: /mnt/htpc/TV
|
||||
# - path: /mnt/auxilary/Shorts
|
||||
# link: /mnt/htpc/Shorts
|
||||
# - path: /mnt/auxilary/Games
|
||||
# link: /mnt/htpc/Games
|
||||
# - path: /mnt/auxilary/Music
|
||||
# link: /mnt/htpc/Music
|
||||
# @end
|
||||
# @var user_configs.vscode_extensions: []
|
||||
# VSCode extensions to install (the default list is defined in `group_vars/desktop/vscode-extensions.yml`)
|
||||
vscode_extensions: []
|
||||
- username: root
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
# ssh_private_keys:
|
||||
# - files/ssh/id_rsa_dev
|
||||
# @var user_configs.system: false
|
||||
# Set to true if the account is a system user without a home folder (root is considered a system user)
|
||||
system: true
|
|
@ -1,52 +0,0 @@
|
|||
---
|
||||
# @var authorized_key_file: authorized_keys # The default authorized_keys file used for SSH.
|
||||
authorized_key_file: authorized_keys
|
||||
|
||||
# @var certbot_admin_email: admin@example.com # The e-mail you would like associated with free Let's Encrypt SSL certificates.
|
||||
certbot_admin_email: '{{ admin_email }}'
|
||||
|
||||
# @var certbot_certs: [] # An array of Let's Encrypt SSL request settings.
|
||||
certbot_certs: []
|
||||
# @example #
|
||||
# # In this example, every host that has the `certbot_certs` settings below will request wildcard domain certificates
|
||||
# # for all of the domains listed under `domains`. Let's Encrypt has rate-limits so make sure you do not provision
|
||||
# # a large number of hosts that are all requesting the same certificate over and over again. We used to do this but
|
||||
# # have moved towards implementing the SSL certificates on the firewall and then using HAProxy to send requests to their
|
||||
# # final destination over a ZeroTier connection over the LAN. This way, we mimic end-to-end encryption and only have one
|
||||
# # machine handling SSL certificates.
|
||||
# certbot_certs:
|
||||
# - email: '{{ cloudflare_email }}'
|
||||
# domains:
|
||||
# - '*.megabyte.space'
|
||||
# - '*.home.megabyte.space'
|
||||
# - '*.lab.megabyte.space'
|
||||
# @end
|
||||
|
||||
# @var dns_provider: 1.1.1.1#cloudflare-dns.com # Default DNS-over-TLS address.
|
||||
dns_provider: 10.0.0.1#pfsense.lab.megabyte.space
|
||||
|
||||
# @var dns_fallback_provider: 1.0.0.1#cloudflare-dns.com # Fallback DNS-over-TLS address.
|
||||
dns_fallback_provider: 10.0.0.1#pfsense.lab.megabyte.space
|
||||
|
||||
# @var docker_users: [] # Array of users that should be able to access Docker with elevated permissions (e.g. sudo).
|
||||
docker_users:
|
||||
- "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
|
||||
_netdata_rooms:
|
||||
do: 0f7a2d28-77c0-4eb1-970b-22405a3886f7
|
||||
general: fb8e46ae-4354-454a-b676-46cda89c2e9b
|
||||
james: 495e99ef-60b4-43a4-bb60-4e05accf58a2
|
||||
|
||||
# @var netdata_rooms: {} # A mapping of VLAN IDs that correlate to [netdata](https://www.netdata.cloud/) rooms.
|
||||
netdata_rooms:
|
||||
cloud: '{{ _netdata_rooms.do }}'
|
||||
guest: '{{ _netdata_rooms.james }}'
|
||||
iot: '{{ _netdata_rooms.james }}'
|
||||
kubernetes: '{{ _netdata_rooms.james }}'
|
||||
management: '{{ _netdata_rooms.james }}'
|
||||
offline: '{{ _netdata_rooms.james }}'
|
||||
unifi: '{{ _netdata_rooms.james }}'
|
||||
work: '{{ _netdata_rooms.james }}'
|
||||
|
||||
# @var security_autoupdate_mail_to: {} # The e-mail to notify when there is an issue with autoupdates.
|
||||
security_autoupdate_mail_to: '{{ admin_email }}'
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/all/helm.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/all/heroku.yml
|
|
@ -1,760 +0,0 @@
|
|||
---
|
||||
# eslint-disable max-lines
|
||||
# yamllint disable rule:line-length
|
||||
# ## TAGGING INSTRUCTIONS ###
|
||||
# Each package should have a comment above it. The tags are at the beginning and can be any combination of the following:
|
||||
#
|
||||
# @ binary - All of the packages in this list will have the binary tag
|
||||
# @ cli - If the package is intended to be utilized from the terminal, add the @ cli tag
|
||||
# @ application - If the package is intended to be used as a desktop app, add the @ application tag
|
||||
# @ tui - TODO If the package is a @ cli but is intended to be used visually from a terminal (instead of inside scripts), then add the @ tui tag.
|
||||
# All @ tui should have the @ cli tag
|
||||
# @ service - TODO If the package launches any service when first run or installed, then add the @service tag
|
||||
# @ menubar - If the package is a menubar application, then add the @ menubar tag. A @ menubar application will always also have the @ application tag
|
||||
# @ binarycli - Should accompany any @ cli tags in this file
|
||||
# @ binaryapp - Should accompany any @ application tags in this file
|
||||
#
|
||||
# @installoption apk: package_name # Package name in the official/default APK repositories. This method is listed for completeness
|
||||
# @installoption apt: package_name # Package name in the official/default APT repositories. External repositories are not supported
|
||||
# @installoption binary: url # URL to the executable file
|
||||
# @installoption brew: package_name OR `example/example/package_name` # Homebrew macOS package name, include full address if not in the official registry
|
||||
# @installoption cargo: package_name # Cargo package name
|
||||
# @installoption choco: package_name # Chocolatey package name
|
||||
# @installoption dnf: package_name # Package name in the official/default DNF/YUM repositories. External repositories are not supported
|
||||
# @installoption exe: url # URL to the executable file (Windows only)
|
||||
# @installoption github: github_address # GitHub address (e.g. github.com/altair-graphql/altair). Installation is performed using the role `githubbinary`
|
||||
# @installoption go: go_github_address # Go GitHub address (e.g. github.com/nektos/act@latest)
|
||||
# @installoption pacman: package_name # Package name in the official/default Archlinux compatible repositories
|
||||
# @installoption ports: package_name # macOS port package name (installed via `sudo port install package_name`)
|
||||
# @installoption pkg: package_name # Package name in the official/default BSD repositories. This method is listed for completeness
|
||||
# @installoption scoop: package_name # Windows scoop package name (installed via `scoop install package_name`)
|
||||
# @installoption snap: package_name # Package name as shown in snapcraft.io
|
||||
# @installoption yay: package_name # Archlinux yay package name (installed via `yay -S package_name` from AUR)
|
||||
software_package:
|
||||
# @binarycli @binary @cli [act](https://github.com/nektos/act) - To run Github Actions locally
|
||||
act:
|
||||
brew: act
|
||||
choco: act-cli
|
||||
go: github.com/nektos/act@latest
|
||||
ports: act
|
||||
scoop: act
|
||||
yay: act
|
||||
# @binaryapp @binary @application [Altair](https://github.com/altair-graphql/altair) - A beautiful feature-rich GraphQL Client for all platforms
|
||||
altair:
|
||||
brew: altair-graphql-client
|
||||
choco: altair-graphql
|
||||
github: github.com/altair-graphql/altair
|
||||
snap: altair
|
||||
yay: altair
|
||||
# @binarycli @binary @cli [bandwhich](https://github.com/imsnif/bandwhich) - Terminal bandwidth utilization tool
|
||||
bandwhich:
|
||||
brew: bandwhich
|
||||
github: github.com/imsnif/bandwhich
|
||||
pacman: bandwhich
|
||||
pkg: bandwhich
|
||||
# @binarycli @binary @cli [bane](https://github.com/genuinetools/bane) - Custom & better AppArmor profile generator for Docker containers
|
||||
bane:
|
||||
github: github.com/genuinetools/bane
|
||||
go: github.com/genuinetools/bane@latest
|
||||
# @binarycli @binary @cli [bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration
|
||||
bat:
|
||||
apk: bat
|
||||
brew: bat
|
||||
cargo: bat
|
||||
choco: bat
|
||||
github: bat
|
||||
pacman: bat
|
||||
scoop: bat
|
||||
# @binaryapp @binary @application [Betwixt](https://github.com/kdzwinel/betwixt) - Web Debugging Proxy based on Chrome DevTools Network panel
|
||||
betwixt:
|
||||
github: github.com/kdzwinel/betwixt
|
||||
# @binarycli @binary @cli [bin](https://github.com/marcosnils/bin) - Effortless binary manager
|
||||
bin:
|
||||
github: github.com/marcosnils/bin
|
||||
go: github.com/marcosnils/bin@latest
|
||||
# @binaryapp @binary @application [BitWarden](https://github.com/bitwarden/desktop) - The desktop vault (Windows, macOS, & Linux)
|
||||
bitwarden:
|
||||
brew: bitwarden
|
||||
choco: bitwarden
|
||||
github: github.com/bitwarden/desktop
|
||||
snap: bitwarden
|
||||
yay: bitwarden-git
|
||||
# @binarycli @binary @cli [bivac](https://github.com/camptocamp/bivac) - Backup Interface for Volumes Attached to Containers
|
||||
bivac:
|
||||
github: github.com/camptocamp/bivac
|
||||
# go: github.com/camptocamp/bivac@latest # Failure: "module declares its path as: github.com/sirupsen/logrus but was required as: github.com/Sirupsen/logrus"
|
||||
# @binarycli @binary @cli [boilr](https://github.com/tmrts/boilr) - boilerplate template manager that generates files or directories from template repositories
|
||||
boilr:
|
||||
github: github.com/tmrts/boilr
|
||||
go: github.com/tmrts/boilr@latest
|
||||
# @binarycli @binary @cli [captain](https://github.com/jenssegers/captain) - Helps manage docker-compose.yml files from anywhere in the file system
|
||||
captain:
|
||||
github: github.com/jenssegers/captain
|
||||
# @binaryapp @binary @application @service [Cerebro](https://github.com/cerebroapp/cerebro) - Open-source productivity booster with a brain
|
||||
cerebro:
|
||||
brew: cerebro
|
||||
choco: cerebro
|
||||
github: github.com/cerebroapp/cerebro
|
||||
yay: cerebro
|
||||
# @binarycli @binary @cli [clair](https://github.com/quay/clair) - Vulnerability Static Analysis for Containers
|
||||
clair:
|
||||
brew: clair
|
||||
github: github.com/quay/clair
|
||||
# @binarycli @binary @cli [consul-cli](https://github.com/mantl/consul-cli) - Command line interface to Consul HTTP API
|
||||
consul-cli:
|
||||
github: github.com/mantl/consul-cli
|
||||
# @binarycli @binary @cli [croc](https://github.com/schollz/croc) - Easily and securely send things from one computer to another
|
||||
croc:
|
||||
brew: croc
|
||||
choco: croc
|
||||
github: github.com/schollz/croc
|
||||
go: github.com/schollz/croc/v9@latest
|
||||
pacman: croc
|
||||
pkg: croc
|
||||
scoop: croc
|
||||
# @binarycli @binary @cli [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics
|
||||
ctop:
|
||||
brew: ctop
|
||||
github: github.com/bcicen/ctop
|
||||
yay: ctop-bin
|
||||
# @binaryapp @binary @application @menubar [Cumulus](https://github.com/gillesdemey/Cumulus) - A SoundCloud player that lives in the menubar
|
||||
cumulus:
|
||||
brew: cumulus
|
||||
github: github.com/gillesdemey/Cumulus
|
||||
# @binarycli @binary @cli [dasel](https://github.com/TomWright/dasel) - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool
|
||||
dasel:
|
||||
brew: dasel
|
||||
github: github.com/TomWright/dasel
|
||||
go: github.com/tomwright/dasel/cmd/dasel@master
|
||||
# @binarycli @binary @cli [dat](https://github.com/datproject/dat) - Peer-to-peer sharing & live syncronization of files via command line
|
||||
dat:
|
||||
github: github.com/dat-ecosystem-archive/dat
|
||||
npm: dat@next
|
||||
# @binaryapp @binary @application [Dat Desktop](https://github.com/datproject/dat-desktop) - Peer to peer data syncronization
|
||||
dat-desktop:
|
||||
brew: dat
|
||||
github: github.com/datproject/dat-desktop
|
||||
# @binarycli @binary @cli [delta](https://github.com/dandavison/delta) - A syntax-highlighting pager for git and diff output
|
||||
delta:
|
||||
brew: git-delta
|
||||
cargo: git-delta
|
||||
choco: delta
|
||||
dnf: git-delta
|
||||
github: github.com/dandavison/delta
|
||||
pacman: git-delta
|
||||
pkg: git-delta
|
||||
scoop: delta
|
||||
# @binarycli @binary @cli [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a docker image
|
||||
dive:
|
||||
brew: dive
|
||||
github: github.com/wagoodman/dive
|
||||
go: github.com/wagoodman/dive@latest
|
||||
yay: dive
|
||||
# @binarycli @binary @cli [desed](https://github.com/SoptikHa2/desed) - Debugger for Sed: demystify and debug the sed scripts, from comfort of terminal
|
||||
desed: # Name of package - this should only be used for the TUI
|
||||
cargo: desed # Cargo package installable via `cargo install desed`
|
||||
dnf: desed # dnf package for Fedora
|
||||
github: github.com/SoptikHa2/desed # GitHub link - populate if the repository has releases
|
||||
pkg: desed # FreeBSD pkg name for future FreeBSD support
|
||||
# @binarycli @binary @cli [deta](https://github.com/deta/deta-cli) - Command line interface for managing Deta micros and deployments
|
||||
deta:
|
||||
github: github.com/deta/deta-cli
|
||||
# @binarycli @binary @cli [direnv](https://github.com/direnv/direnv) - Extension to load and unload environment variables depending on the current directory
|
||||
direnv:
|
||||
apt: direnv
|
||||
brew: direnv
|
||||
github: github.com/direnv/direnv
|
||||
# @binarycli @binary @cli [docker-slim](https://github.com/docker-slim/docker-slim) - Extension to minify and secure Docker images
|
||||
docker-slim:
|
||||
brew: docker-slim
|
||||
dnf: golang-github-docker-slim
|
||||
github: github.com/docker-slim/docker-slim
|
||||
yay: docker-slim
|
||||
# @binarycli @binary @cli [dockle](https://github.com/goodwithtech/dockle) - Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
|
||||
dockle:
|
||||
brew: goodwithtech/r/dockle
|
||||
github: github.com/goodwithtech/dockle
|
||||
yay: dockle-bin
|
||||
# @binarycli @binary @cli [doctl](https://github.com/digitalocean/doctl) - The official command line interface for the DigitalOcean API
|
||||
doctl:
|
||||
brew: doctl
|
||||
github: github.com/digitalocean/doctl
|
||||
pacman: doctl
|
||||
pkg: doctl
|
||||
snap: doctl
|
||||
# @binarycli @binary @cli [dog](https://github.com/ogham/dog) - A command-line DNS client
|
||||
dog:
|
||||
brew: dog
|
||||
github: github.com/ogham/dog
|
||||
pacman: dog
|
||||
pkg: dog
|
||||
# @binarycli @binary @cli [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility - a better 'df' alternative
|
||||
duf:
|
||||
brew: duf
|
||||
choco: duf
|
||||
github: github.com/muesli/duf
|
||||
pacman: duf
|
||||
pkg: duf
|
||||
scoop: duf
|
||||
snap: duf-utility
|
||||
# @binarycli @binary @cli [dust](https://github.com/bootandy/dust) - A more intuitive version of du in rust
|
||||
dust:
|
||||
apk: dust
|
||||
github: github.com/bootandy/dust
|
||||
pacman: dust
|
||||
# @binarycli @binary @cli [envconsul](https://github.com/hashicorp/envconsul) - Launch a subprocess with environment variables using data from @hashicorp Consul and Vault
|
||||
envconsul:
|
||||
github: github.com/hashicorp/envconsul
|
||||
# @binarycli @binary @cli [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to 'find'
|
||||
fd:
|
||||
apk: fd
|
||||
apt: fd-find
|
||||
brew: fd
|
||||
cargo: fd-find
|
||||
choco: fd
|
||||
github: github.com/sharkdp/fd
|
||||
pacman: fd
|
||||
pkg: fd
|
||||
scoop: fd
|
||||
# @binary [felony](https://github.com/henryboldi/felony) - An open-source pgp keychain built on the modern web with Electron, React, and Redux
|
||||
# felony:
|
||||
# github: github.com/henryboldi/felony
|
||||
# @binarycli @binary @cli [ffsend](https://github.com/timvisee/ffsend) - Easily and securely share files from the command line, a fully featured Firefox Send client
|
||||
ffsend:
|
||||
apk: ffsend
|
||||
brew: ffsend
|
||||
github: github.com/timvisee/ffsend
|
||||
pkg: ffsend
|
||||
scoop: ffsend
|
||||
snap: ffsend
|
||||
yay: ffsend
|
||||
# @binarycli @binary @cli @webapp [filebrowser](https://github.com/filebrowser/filebrowser) - Web file browser
|
||||
filebrowser:
|
||||
brew: filebrowser/tap/filebrowser
|
||||
github: github.com/filebrowser/filebrowser
|
||||
# @binarycli @binary @cli [fm](https://github.com/knipferrc/fm) - Terminal file manager
|
||||
fm:
|
||||
github: github.com/knipferrc/fm
|
||||
go: github.com/knipferrc/fm@latest
|
||||
# @binarycli @binary @cli [fselect](https://github.com/jhspetersson/fselect) - Extension to find files with SQL-like queries
|
||||
fselect:
|
||||
brew: fselect
|
||||
choco: fselect
|
||||
cargo: fselect
|
||||
github: github.com/jhspetersson/fselect
|
||||
yay: fselect
|
||||
# @binarycli @binary @cli [fq](https://github.com/wader/fq) - jq for binary formats
|
||||
fq:
|
||||
brew: wader/tap/fq
|
||||
github: github.com/wader/fq
|
||||
pacman: fq
|
||||
scoop: fq
|
||||
# @binarycli @binary @cli [Fuego](https://github.com/sgarciac/fuego) - Fuego is a command line client for the firestore database
|
||||
fuego:
|
||||
github: github.com/sgarciac/fuego
|
||||
# @binaryapp @binary @application @service [Google Assistant Unofficial Desktop Client](https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client) - A cross-platform unofficial Google Assistant Client for Desktop
|
||||
g-assist:
|
||||
github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
|
||||
# @binaryapp @binary @application [Ganache](https://github.com/trufflesuite/ganache-ui) - Personal blockchain for Ethereum development
|
||||
ganache:
|
||||
github: github.com/trufflesuite/ganache-ui
|
||||
npm: ganache
|
||||
# @binaryapp @binary @application @menubar [Gitify](https://github.com/manosim/gitify) - GitHub notifications on the menu bar
|
||||
gitify:
|
||||
brew: gitify
|
||||
github: github.com/manosim/gitify
|
||||
yay: gitify-bin
|
||||
# @binarycli @binary @cli [gitleaks](https://github.com/zricethezav/gitleaks) - Extension to scan git repos (or files) for secrets using regex and entropy
|
||||
gitleaks:
|
||||
brew: gitleaks
|
||||
github: github.com/zricethezav/gitleaks
|
||||
pkg: gitleaks
|
||||
yay: gitleaks
|
||||
# @binarycli @binary @cli [gitomatic](https://github.com/muesli/gitomatic) - A tool to monitor git repositories and automatically pull & push changes
|
||||
gitomatic:
|
||||
github: github.com/muesli/gitomatic
|
||||
# @binarycli @binary @cli [glab](https://github.com/profclems/glab) - An open-source GitLab command line tool bringing GitLab's cool features to your command line
|
||||
glab:
|
||||
apk: glab
|
||||
brew: glab
|
||||
github: github.com/profclems/glab
|
||||
scoop: glab
|
||||
snap: glab
|
||||
yay: gitlab-glab-bin
|
||||
# @binarycli @binary @cli [glow](https://github.com/charmbracelet/glow) - Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI
|
||||
glow:
|
||||
brew: glow
|
||||
github: github.com/charmbracelet/glow
|
||||
pkg: glow
|
||||
scoop: glow
|
||||
yay: glow
|
||||
# @binarycli @binary @cli [gojq](https://github.com/itchyny/gojq) - gojq is a pure Go implementation of jq that is mostly backwards compatible (but not completely)
|
||||
gojq:
|
||||
brew: gojq
|
||||
github: github.com/itchyny/gojq
|
||||
go: github.com/itchyny/gojq@latest
|
||||
# @binarycli @binary @cli [go-chromecast](https://github.com/vishen/go-chromecast) - CLI for Google Chromecast, Home devices and Cast Groups
|
||||
go-chromecast:
|
||||
github: github.com/vishen/go-chromecast
|
||||
go: github.com/vishen/go-chromecast@latest
|
||||
# @binarycli @binary @cli [gping](https://github.com/orf/gping) - Ping, but with a graph
|
||||
gping:
|
||||
brew: gping
|
||||
cargo: gping
|
||||
choco: gping
|
||||
github: github.com/orf/gping
|
||||
scoop: gping
|
||||
pacman: gping
|
||||
# @binarycli @binary @cli [grex](https://github.com/pemistahl/grex) - A command-line tool and library for generating regular expressions from user-provided test cases
|
||||
grex:
|
||||
brew: grex
|
||||
cargo: grex
|
||||
choco: grex
|
||||
github: github.com/pemistahl/grex
|
||||
scoop: grex
|
||||
# @binarycli @binary @cli [gron](https://github.com/tomnomnom/gron) - Extension to make JSON greppable
|
||||
gron:
|
||||
brew: gron
|
||||
github: github.com/tomnomnom/gron
|
||||
go: github.com/tomnomnom/gron@latest
|
||||
# @binarycli @binary @cli [hclq](https://github.com/mattolenik/hclq) - Command-line processor for HashiCorp config files, like sed for HCL — Terraform, Consul, Nomad, Vault
|
||||
hclq:
|
||||
github: github.com/mattolenik/hclq
|
||||
go: github.com/mattolenik/hclq
|
||||
# @binarycli @binary @cli [hexyl](https://github.com/sharkdp/hexyl) - A command-line hex viewer
|
||||
hexyl:
|
||||
apt: hexyl
|
||||
brew: hexyl
|
||||
cargo: hexyl
|
||||
github: github.com/sharkdp/hexyl
|
||||
pacman: hexyl
|
||||
pkg: hexyl
|
||||
scoop: hexyl
|
||||
snap: hexyl
|
||||
# @binarycli @binary @cli [hey](https://github.com/rakyll/hey) - HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
|
||||
hey:
|
||||
brew: hey
|
||||
github: github.com/rakyll/hey
|
||||
# @binarycli @binary @cli [hostctl](https://github.com/guumaster/hostctl) - This tool gives more control over the use of hosts file
|
||||
hostctl:
|
||||
brew: guumaster/tap/hostctl
|
||||
github: github.com/guumaster/hostctl
|
||||
scoop: hostctl
|
||||
yay: hostctl
|
||||
# @binarycli @binary @cli [htmlq](https://github.com/mgdm/htmlq) - A lightweight and flexible command-line JSON processor for HTML
|
||||
htmlq:
|
||||
brew: htmlq
|
||||
cargo: htmlq
|
||||
github: github.com/mgdm/htmlq
|
||||
# @binarycli @binary @cli [hyperfine](https://github.com/sharkdp/hyperfine) - A command-line benchmarking tool
|
||||
hyperfine:
|
||||
apk: hyperfine
|
||||
brew: hyperfine
|
||||
cargo: hyperfine
|
||||
choco: hyperfine
|
||||
dnf: hyperfine
|
||||
github: github.com/sharkdp/hyperfine
|
||||
pacman: hyperfine
|
||||
pkg: hyperfine
|
||||
# @binarycli @binary @cli [jiq](https://github.com/fiatjaf/jiq) - Create jq queries interactively by leveraging a live reload feature in the terminal
|
||||
jiq:
|
||||
github: github.com/fiatjaf/jiq/cmd/jiq
|
||||
go: github.com/fiatjaf/jiq/cmd/jiq@latest
|
||||
# @binaryapp @binary @application [Jitsi Meet Electron](https://github.com/jitsi/jitsi-meet-electron) - Desktop application for Jitsi Meet built with Electron
|
||||
jitsi-meet-electron:
|
||||
brew: jisti-meet
|
||||
choco: jitsi-meet-electron
|
||||
github: github.com/jitsi/jitsi-meet-electron
|
||||
pkg: jisti-meet
|
||||
yay: jitsi-meet-desktop-bin
|
||||
# @binarycli @binary @cli [jo](https://github.com/jpmens/jo) - JSON output from a shell
|
||||
jo:
|
||||
brew: jo
|
||||
apt: jo
|
||||
snap: jo
|
||||
github: github.com/jpmens/jo
|
||||
pkg: jo
|
||||
scoop: jo
|
||||
yay: jo
|
||||
# @binarycli @binary @cli [jq](https://github.com/stedolan/jq) - Command-line JSON processor
|
||||
jq:
|
||||
brew: jq
|
||||
choco: jq
|
||||
apk: jq
|
||||
apt: jq
|
||||
dnf: jq
|
||||
github: github.com/stedolan/jq
|
||||
pkg: jq
|
||||
# @binarycli @binary @cli [kdash](https://github.com/kdash-rs/kdash) - A simple and fast dashboard for Kubernetes
|
||||
kdash:
|
||||
brew: kdash-rs/kdash/kdash
|
||||
cargo: kdash
|
||||
choco: kdash
|
||||
github: github.com/kdash-rs/kdash
|
||||
scoop: kdash
|
||||
# @binarycli @binary @cli [kubenav](https://github.com/kubenav/kubenav) - kubenav is the navigator for your Kubernetes clusters right in your pocket
|
||||
kubenav:
|
||||
github: github.com/kubenav/kubenav
|
||||
yay: kubenav-bin
|
||||
# @binarycli @binary @cli [license](https://github.com/nishanths/license) - Command-line license text generator
|
||||
license:
|
||||
go: github.com/nishanths/license@latest
|
||||
yay: nishanths-license-git
|
||||
# @binarycli @binary @cli [linuxkit](https://github.com/linuxkit/linuxkit) - A toolkit for building secure, portable and lean operating systems for containers
|
||||
linuxkit:
|
||||
brew: linuxkit/linuxkit/linuxkit
|
||||
github: github.com/linuxkit/linuxkit
|
||||
# @binaryapp @binary @application [Manta](https://github.com/hql287/Manta) - Flexible invoicing desktop app with beautiful & customizable templates
|
||||
manta:
|
||||
brew: manta
|
||||
github: github.com/hql287/Manta
|
||||
# @binaryapp @binary @application [MarkText](https://github.com/marktext/marktext) - A simple and elegant markdown editor, available for Linux, macOS and Windows
|
||||
mark-text:
|
||||
brew: mark-text
|
||||
choco: marktext
|
||||
github: github.com/marktext/marktext
|
||||
yay: marktext
|
||||
# @binaryapp @binary @application [MassCode](https://github.com/antonreshetov/massCode) - A free and open source code snippets manager for developers
|
||||
masscode:
|
||||
brew: masscode
|
||||
github: github.com/antonreshetov/massCode
|
||||
# @binarycli @binary @cli [mergestat](https://github.com/mergestat/mergestat) - Query git repositories with SQL. Generate reports, perform status checks, analyze codebases
|
||||
mergestat:
|
||||
brew: mergestat/mergestat/mergestat
|
||||
github: github.com/mergestat/mergestat
|
||||
# @binarycli @binary @cli [mc](https://github.com/minio/mc) - MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage
|
||||
mc:
|
||||
brew: minio/stable/mc
|
||||
binary: https://dl.min.io/client/mc/release/linux-amd64/mc
|
||||
exe: https://dl.min.io/client/mc/release/windows-amd64/mc.exe
|
||||
go: github.com/minio/mc@latest
|
||||
# @binaryapp @binary @application [MJML App](https://github.com/mjmlio/mjml-app) - The desktop app for MJML
|
||||
mjml-app:
|
||||
github: github.com/mjmlio/mjml-app
|
||||
# @binarycli @binary @cli [mkcert](https://github.com/FiloSottile/mkcert) - A simple zero-config tool to make locally trusted development certificates with any names
|
||||
mkcert:
|
||||
brew: mkcert
|
||||
choco: mkcert
|
||||
github: github.com/FiloSottile/mkcert
|
||||
pacman: mkcert
|
||||
scoop: mkcert
|
||||
# @binaryapp @binary @application [Mockoon](https://github.com/mockoon/mockoon) - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source
|
||||
mockoon:
|
||||
brew: mockoon
|
||||
choco: mockoon
|
||||
github: github.com/mockoon/mockoon
|
||||
snap: mockoon
|
||||
yay: mockoon-bin
|
||||
# @binaryapp @binary @application [Motrix](https://github.com/agalwood/Motrix) - A full-featured download manager
|
||||
motrix:
|
||||
brew: motrix
|
||||
choco: motrix
|
||||
github: github.com/agalwood/Motrix
|
||||
scoop: motrix
|
||||
yay: motrix-bin
|
||||
# @binaryapp @binary @application [MQTT X](https://github.com/emqx/MQTTX) - MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client
|
||||
mqttx:
|
||||
brew: mqttx
|
||||
github: github.com/emqx/MQTTX
|
||||
snap: mqttx
|
||||
yay: mqttx-bin
|
||||
# @binarycli @binary @cli [muffet](https://github.com/raviqqe/muffet) - Fast website link checker in Go
|
||||
muffet:
|
||||
brew: muffet
|
||||
github: github.com/raviqqe/muffet
|
||||
go: github.com/raviqqe/muffet/v2@latest
|
||||
yay: muffet-bin
|
||||
# @binaryapp @binary @application [Mullvad VPN](https://github.com/mullvad/mullvadvpn-app) - The Mullvad VPN client app for desktop and mobile
|
||||
mullvad-vpn:
|
||||
brew: mullvadvpn
|
||||
github: github.com/mullvad/mullvadvpn-app
|
||||
yay: mullvad-vpn
|
||||
# @binarycli @binary @cli [nebula](https://github.com/slackhq/nebula) - A scalable overlay networking tool
|
||||
nebula:
|
||||
github: github.com/slackhq/nebula
|
||||
pacman: nebula
|
||||
# @binarycli @binary @cli [nnn](https://github.com/jarun/nnn) - A full-featured terminal file manager
|
||||
nnn:
|
||||
apk: nnn
|
||||
apt: nnn
|
||||
brew: nnn
|
||||
github: github.com/jarun/nnn
|
||||
pacman: nnn
|
||||
pkg: nnn
|
||||
# @binarycli @binary @cli [node-prune](https://github.com/tj/node-prune) - Extension to remove unnecessary files from node_modules
|
||||
node-prune:
|
||||
github: github.com/tj/node-prune
|
||||
go: github.com/tj/node-prune@latest
|
||||
# @binarycli @binary @cli [nomino](https://github.com/yaa110/nomino) - Batch rename utility for developers
|
||||
nomino:
|
||||
cargo: nomino
|
||||
github: github.com/yaa110/nomino
|
||||
yay: nomino
|
||||
# @binaryapp @binary @application [Nuclear](https://github.com/nukeop/nuclear) - Streaming music player that finds free music
|
||||
nuclear:
|
||||
brew: nuclear
|
||||
choco: nuclear
|
||||
github: github.com/nukeop/nuclear
|
||||
snap: nuclear
|
||||
yay: nuclear-player-bin
|
||||
# @binarycli @binary @cli [osquery](https://github.com/osquery/osquery) - SQL powered operating system instrumentation, monitoring, and analytics
|
||||
osquery:
|
||||
brew: osquery
|
||||
choco: osquery
|
||||
github: github.com/osquery/osquery
|
||||
yay: osquery-git
|
||||
# @binarycli @binary @cli [ots](https://github.com/sniptt-official/ots) - Share end-to-end encrypted secrets with others via a one-time URL
|
||||
ots:
|
||||
brew: ots
|
||||
github: github.com/sniptt-official/ots
|
||||
go: github.com/sniptt-official/ots@latest
|
||||
# @binarycli @binary @cli [oq](https://github.com/Blacksmoke16/oq) - A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data
|
||||
oq:
|
||||
brew: oq
|
||||
github: github.com/Blacksmoke16/oq
|
||||
snap: oq
|
||||
yay: oq
|
||||
# @binarycli @binary @cli [page-fetch](https://github.com/detectify/page-fetch) - Fetch web pages using headless Chrome, storing all fetched resources including JavaScript files
|
||||
page-fetch:
|
||||
go: github.com/detectify/page-fetch@latest
|
||||
# @binarycli @binary @cli [pass](https://www.passwordstore.org/) - Password manager
|
||||
pass:
|
||||
apt: pass
|
||||
brew: pass
|
||||
pacman: pass
|
||||
pkg: password-store
|
||||
yum: pass
|
||||
# @binarycli @binary @cli [pastel](https://github.com/sharkdp/pastel) - A command-line tool to generate, analyze, convert and manipulate colors
|
||||
pastel:
|
||||
brew: pastel
|
||||
cargo: pastel
|
||||
github: github.com/sharkdp/pastel
|
||||
snap: pastel
|
||||
yay: pastel
|
||||
# @binarycli @binary @cli [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool
|
||||
peco:
|
||||
apt: peco
|
||||
brew: peco
|
||||
choco: peco
|
||||
github: github.com/peco/peco
|
||||
pacman: peco
|
||||
# @binarycli @binary @cli [pony](https://github.com/jessfraz/pony) - Local file-based password, API key, secret, recovery code store backed by GPG
|
||||
pony:
|
||||
github: github.com/jessfraz/pony
|
||||
go: github.com/jessfraz/pony@latest
|
||||
# @binaryapp @binary @application @menubar [Pretzel](https://github.com/amiechen/pretzel) - Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app
|
||||
pretzel:
|
||||
github: github.com/amiechen/pretzel
|
||||
# @binarycli @binary @cli [procs](https://github.com/dalance/procs) - A modern replacement for ps written in Rust
|
||||
procs:
|
||||
apk: procs
|
||||
brew: procs
|
||||
cargo: procs
|
||||
dnf: procs
|
||||
github: github.com/dalance/procs
|
||||
pacman: procs
|
||||
scoop: procs # For Windows
|
||||
snap: procs
|
||||
# @binarycli @binary @cli [psu](https://github.com/greenled/portainer-stack-utils) - CLI client for Portainer
|
||||
psu:
|
||||
github: github.com/greenled/portainer-stack-utils
|
||||
# @binarycli @binary @cli [pup](https://github.com/ericchiang/pup) - Parsing HTML at the command line
|
||||
pup:
|
||||
brew: pup
|
||||
github: github.com/ericchiang/pup
|
||||
go: github.com/ericchiang/pup@latest
|
||||
# @binarycli @binary @cli [q](https://github.com/harelba/q) - Run SQL directly on CSV or TSV files
|
||||
q:
|
||||
brew: q
|
||||
github: github.com/harelba/q
|
||||
# @binaryapp @binary @application [Responsively](https://github.com/responsively-org/responsively-app) - A modified web browser that helps in responsive web development
|
||||
responsively:
|
||||
brew: responsively
|
||||
choco: responsively
|
||||
github: github.com/responsively-org/responsively-app
|
||||
# @binarycli @binary @cli [rip](https://github.com/nivekuil/rip) - A safe and ergonomic alternative to rm
|
||||
rip:
|
||||
brew: rm-improved
|
||||
cargo: rm-improved
|
||||
github: github.com/nivekuil/rip
|
||||
yay: rm-improved
|
||||
# @binaryapp @binary @application [RunJS](https://github.com/lukehaas/RunJS) - A JavaScript playground that auto-evaluates as you type
|
||||
runjs:
|
||||
brew: runjs
|
||||
choco: runjs
|
||||
github: github.com/lukehaas/RunJS
|
||||
# snap: runjs # Not in the Stable Channel yet
|
||||
yay: runjs-bin
|
||||
# @binarycli @binary @cli [s5cmd](https://github.com/peak/s5cmd) - Parallel S3 and local filesystem execution tool with benchmarks that show it is the fastest S3 downloader
|
||||
s5cmd:
|
||||
brew: peak/tap/s5cmd
|
||||
github: github.com/peak/s5cmd
|
||||
go: github.com/peak/s5cmd@latest
|
||||
# @binarycli @binary @cli [schema](https://github.com/Confbase/schema) - A tool to infer and instantiate schemas and translate between data formats
|
||||
schema:
|
||||
go: github.com/Confbase/schema
|
||||
# @binarycli @binary @cli [scrcpy](https://github.com/Genymobile/scrcpy) - Display and control your Android device
|
||||
scrcpy:
|
||||
apt: scrcpy
|
||||
brew: scrcpy
|
||||
choco: scrcpy
|
||||
dnf: scrcpy
|
||||
github: github.com/Genymobile/scrcpy
|
||||
pkg: scrcpy
|
||||
snap: scrcpy
|
||||
yay: scrcpy
|
||||
# @binaryapp @binary @application [Scrcpy GUI](https://github.com/Tomotoes/scrcpy-gui) - A simple & beautiful GUI application for scrcpy
|
||||
scrcpy-gui:
|
||||
github: github.com/Tomotoes/scrcpy-gui
|
||||
# @binarycli @binary @cli [sd](https://github.com/chmln/sd) - Intuitive find & replace CLI (sed alternative)
|
||||
sd:
|
||||
apk: sd # Include information about apk releases for possible future Alpine support
|
||||
brew: sd # Brew package name
|
||||
cargo: sd
|
||||
choco: sd-cli # Choco package name
|
||||
dnf: sd
|
||||
github: github.com/chmln/sd
|
||||
pacman: sd # pacman release for Archlinux
|
||||
pkg: sd
|
||||
# @binarycli @binary @cli [shfmt](https://github.com/mvdan/sh/) - A shell parser, formatter, and interpreter with bash support; includes shfmt
|
||||
shfmt:
|
||||
apk: shfmt
|
||||
brew: shfmt
|
||||
github: github.com/mvdan/sh/
|
||||
go: mvdan.cc/sh/v3/cmd/shfmt@latest
|
||||
pacman: shfmt
|
||||
pkg: shfmt
|
||||
scoop: shfmt
|
||||
snap: shfmt
|
||||
# @binarycli @binary @cli [skm](https://github.com/TimothyYe/skm) - A simple and powerful SSH keys manager
|
||||
skm:
|
||||
brew: timothyye/tap/skm
|
||||
github: github.com/TimothyYe/skm
|
||||
go: github.com/TimothyYe/skm/cmd/skm@latest
|
||||
# @binaryapp @binary @application [Skype](https://www.skype.com) - Skype is for connecting with the people that matter most in your life and work
|
||||
skype:
|
||||
brew: skype
|
||||
choco: skype
|
||||
snap: skype
|
||||
# @binaryapp @binary @application [Slack](https://slack.com/) - Transform the way that you work with one place for everyone and everything that you need to get things done
|
||||
slack:
|
||||
brew: slack
|
||||
choco: slack
|
||||
snap: slack
|
||||
# @binaryapp @binary @application [SQLectron](https://github.com/sqlectron/sqlectron-gui) - A simple and lightweight SQL client desktop with cross database and platform support
|
||||
sqlectron:
|
||||
brew: sqlectron
|
||||
github: github.com/sqlectron/sqlectron-gui
|
||||
yay: sqlectron-gui
|
||||
# @binarycli @binary @cli [ssh-vault](https://github.com/ssh-vault/ssh-vault) - Encrypt/decrypt using ssh keys
|
||||
ssh-vault:
|
||||
brew: ssh-vault
|
||||
github: github.com/ssh-vault/ssh-vault
|
||||
# @binarycli @binary @cli [ssl-proxy](https://github.com/suyashkumar/ssl-proxy) - Simple zero-config SSL reverse proxy with real autogenerated certificates
|
||||
ssl-proxy:
|
||||
github: github.com/suyashkumar/ssl-proxy
|
||||
# @binaryapp @binary @application [SwitchHosts](https://github.com/oldj/SwitchHosts) - Extension to switch hosts
|
||||
switchhosts:
|
||||
github: github.com/oldj/SwitchHosts
|
||||
# @binarycli @binary @cli [sysbench](https://github.com/akopytov/sysbench) - System performance benchmark tool
|
||||
sysbench:
|
||||
apk: sysbench
|
||||
apt: sysbench
|
||||
brew: sysbench
|
||||
dnf: sysbench
|
||||
pacman: sysbench
|
||||
pkg: sysbench
|
||||
# @binaryapp @binary @application [Tabby](https://github.com/Eugeny/tabby) - A terminal for a more modern age
|
||||
tabby:
|
||||
brew: tabby
|
||||
choco: tabby
|
||||
github: github.com/Eugeny/tabby
|
||||
# @binarycli @binary @cli [Task](https://github.com/go-task/task) - A task runner / simpler Make alternative written in Go
|
||||
task:
|
||||
brew: go-task/tap/go-task
|
||||
choco: go-task
|
||||
go: github.com/go-task/task/v3/cmd/task@latest
|
||||
github: github.com/go-task/task
|
||||
scoop: task
|
||||
snap: task
|
||||
yay: taskfile-git
|
||||
# @binarycli @binary @cli [Teleport](https://github.com/gravitational/teleport) - Modern SSH server for teams managing distributed infrastructure
|
||||
teleport:
|
||||
brew: teleport
|
||||
pkg: teleport
|
||||
yay: teleport-bin
|
||||
# @binarycli @binary @cli [tflint](https://github.com/terraform-linters/tflint) - A Pluggable Terraform Linter
|
||||
tflint:
|
||||
brew: tflint
|
||||
choco: tflint
|
||||
github: github.com/terraform-linters/tflint
|
||||
# @binaryapp @binary @application [Temps](https://github.com/jackd248/temps) - Simple menubar application based on Electron with actual weather information and forecast
|
||||
temps:
|
||||
github: github.com/jackd248/temps
|
||||
# @binarycli @binary @cli [tokei](https://github.com/XAMPPRocky/tokei) - Tokei is a program that displays statistics about the code
|
||||
tokei:
|
||||
apk: tokei
|
||||
brew: tokei
|
||||
cargo: tokei
|
||||
dnf: tokei
|
||||
github: github.com/XAMPPRocky/tokei
|
||||
pacman: tokei
|
||||
pkg: tokei
|
||||
scoop: tokei
|
||||
# @binarycli @binary @cli [transfer](https://github.com/rinetd/transfer) - Converts from one encoding to another
|
||||
transfer:
|
||||
github: github.com/rinetd/transfer
|
||||
go: github.com/rinetd/transfer@latest
|
||||
# @binarycli @binary @cli [trivy](https://github.com/aquasecurity/trivy) - Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues
|
||||
trivy:
|
||||
github: github.com/aquasecurity/trivy
|
||||
yay: trivy-bin
|
||||
# @binarycli @binary @cli [up](https://github.com/akavel/up) - Ultimate Plumber is a tool for writing Linux pipes with instant live preview
|
||||
up:
|
||||
brew: up
|
||||
github: github.com/akavel/up
|
||||
pkg: up
|
||||
yay: up
|
||||
# @binaryapp @binary @application [Udemy Course Downloader](https://github.com/FaisalUmair/udemy-downloader-gui) - A desktop application for downloading Udemy Courses
|
||||
udemy-downloader-gui:
|
||||
github: github.com/FaisalUmair/udemy-downloader-gui
|
||||
# @binarycli @binary @cli [waypoint](https://github.com/hashicorp/waypoint) - A tool to build, deploy, and release any application on any platform
|
||||
waypoint:
|
||||
brew: hashicorp/tap/waypoint
|
||||
github:
|
||||
scoop: waypoint
|
||||
# @binarycli @binary @cli [websocat](https://github.com/vi/websocat) - CLI for interacting with web sockets
|
||||
websocat:
|
||||
brew: websocat
|
||||
cargo: --features=ssl websocat
|
||||
github: github.com/vi/websocat
|
||||
pkg: websocat
|
||||
port: websocat
|
||||
# @binaryapp @binary @application [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop) - Streaming torrent app for Mac, Windows, and Linux
|
||||
webtorrent:
|
||||
brew: webtorrent
|
||||
choco: webtorrent-desktop
|
||||
github: github.com/webtorrent/webtorrent-desktop
|
||||
yay: webtorrent-desktop
|
||||
# @binarycli @binary @cli [whaler](https://github.com/P3GLEG/Whaler) - Whaler takes a Docker image and attempts to reverse engineer the Dockerfile that created it
|
||||
whaler:
|
||||
github: github.com/P3GLEG/Whaler
|
||||
# @binarycli @binary @cli [wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf) - Convert HTML to PDF using Webkit (QtWebKit)
|
||||
wkhtmltopdf:
|
||||
apt: wkhtmltopdf
|
||||
brew: wkhtmltopdf
|
||||
choco: wkhtmltopdf
|
||||
github: github.com/wkhtmltopdf/wkhtmltopdf
|
||||
pacman: wkhtmltopdf
|
||||
# @binarycli @binary @cli [xurls](https://github.com/mvdan/xurls) - Extract urls from text
|
||||
xurls:
|
||||
go: mvdan.cc/xurls/v2/cmd/xurls@latest
|
||||
github: github.com/mvdan/xurls
|
||||
# @binarycli @binary @cli [yq](https://github.com/mikefarah/yq) - Process YAML documents from the CLI
|
||||
yq:
|
||||
brew: yq
|
||||
choco: yq
|
||||
apk: yq
|
||||
github: github.com/stedolan/jq
|
||||
go: github.com/mikefarah/yq/v4@latest
|
||||
snap: yq
|
|
@ -1,66 +0,0 @@
|
|||
---
|
||||
# controller_ip_address: 10.14.49.14 # IP address of the UniFi controller
|
||||
# home_ip_address: 10.14.14.14 # IP address hosting the services under the home_subdomain
|
||||
controller_ip_address: 172.24.24.2 # Main IP address where web requests go to first
|
||||
# netboot_ip_address: 10.14.24.44 # IP address of the Raspberry Pi that hosts Netboot.xyz
|
||||
# proxy_ip_address: 10.14.24.24 # IP address of the computer hosting apt-cacher-ng
|
||||
|
||||
# Public IP address of the endpoint that is hosting StatPing and Healthchecks (see: https://github.com/statping/statping)
|
||||
# status_ip_address: 45.55.39.118
|
||||
|
||||
alerts_email: dev@test.megabyte.space
|
||||
|
||||
cloudflare_email: dev@test.megabyte.space
|
||||
# cloudflare_api_key: XXX # Global API key
|
||||
# cloudflare_api_token: XXX # NGINX Optimized token
|
||||
|
||||
# digitalocean_access_key_id: XXX
|
||||
# digitalocean_secret_access_key: XXX
|
||||
|
||||
git_user_email: dev@test.megabyte.space
|
||||
git_user_name: Git E2E Dev Test Username
|
||||
|
||||
# gmail_auth_password: XXX
|
||||
# gmail_auth_username: XXX
|
||||
|
||||
lan_network:
|
||||
guest: 10.14.141.0/24
|
||||
iot: 10.14.33.0/24
|
||||
kubernetes: 10.14.24.0/24
|
||||
management: 10.0.0.0/24
|
||||
offline: 10.14.144.0/24
|
||||
unifi: 10.14.49.0/24
|
||||
work: 172.24.24.0/24
|
||||
|
||||
vlan: work
|
||||
|
||||
# netdata_token: XXX
|
||||
|
||||
# nginx_amplify_api_key: XXX
|
||||
|
||||
npm_author_email: dev@test.megabyte.space
|
||||
npm_author_name: NPM Test Author
|
||||
|
||||
password_salt: ExtraSalty324932 # Length should not exceed 16 characters for SHA512 Hash
|
||||
# restic_repository: XXX
|
||||
# restic_password: XXX
|
||||
|
||||
ssh_meta:
|
||||
testssh:
|
||||
key: id_rsa_dev
|
||||
user: ubuntu
|
||||
ubuntu:
|
||||
key: id_rsa_dev
|
||||
user: vagrant
|
||||
windows:
|
||||
key: id_rsa_dev
|
||||
user: administrator
|
||||
workstation:
|
||||
key: id_rsa_dev
|
||||
user: vagrant
|
||||
|
||||
ssh_port: '6969'
|
||||
# vault_password: XXX
|
||||
|
||||
# wasabi_access_key_id: XXX
|
||||
# wasabi_secret_access_key: XXX
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/chrome-extensions.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/dotnet-tools.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/firefox-addons.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/homebrew.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/npm-packages.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/pip-packages.yml
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/ruby-gems.yml
|
|
@ -1,149 +0,0 @@
|
|||
---
|
||||
# When set to true, ssh-keyscan will be performed on all the other clients
|
||||
add_known_hosts: true
|
||||
|
||||
default_browser: brave
|
||||
|
||||
software:
|
||||
- act
|
||||
- altair
|
||||
- askgit
|
||||
- azurefunctions
|
||||
- bandwhich
|
||||
- bane
|
||||
- bat
|
||||
- betwixt
|
||||
- bin
|
||||
- bitwarden
|
||||
- bivac
|
||||
- boilr
|
||||
- captain
|
||||
- cerebro
|
||||
- clair
|
||||
- consul
|
||||
- croc
|
||||
- ctop
|
||||
- cumulus
|
||||
- dasel
|
||||
- dat
|
||||
- delta
|
||||
- desed
|
||||
- deta
|
||||
- direnv
|
||||
- dive
|
||||
- docker
|
||||
- dockle
|
||||
- doctl
|
||||
- dog
|
||||
- duf
|
||||
- dust
|
||||
- envconsul
|
||||
- fd
|
||||
# - felony # No releases in 6 years, no 'latest' release tag ever which causes the `gh` method to fail
|
||||
- ffsend
|
||||
- filebrowser
|
||||
- fm
|
||||
- fq
|
||||
- fselect
|
||||
- fuego
|
||||
# - g-assist # A separate Role exists
|
||||
- ganache
|
||||
- gitify
|
||||
- gitleaks
|
||||
- gitomatic
|
||||
- glab
|
||||
- glow
|
||||
- go
|
||||
- gojq
|
||||
- gping
|
||||
- grex
|
||||
- gron
|
||||
- hclq
|
||||
- hexyl
|
||||
- hey
|
||||
- hostctl
|
||||
- htmlq
|
||||
- hyperfine
|
||||
- jiq
|
||||
- jitsi
|
||||
- jo
|
||||
- jq
|
||||
- kdash
|
||||
- kubenav
|
||||
- license
|
||||
- linuxkit
|
||||
- manta
|
||||
- mark
|
||||
- masscode
|
||||
- mc
|
||||
- mergestat
|
||||
- mjml
|
||||
- mkcert
|
||||
- mockoon
|
||||
- motrix
|
||||
- mqttx
|
||||
- muffet
|
||||
# - mullvad-vpn # deb, rpm available, no archives for Linux
|
||||
- nebula
|
||||
- nnn
|
||||
- node
|
||||
- nomino
|
||||
- nuclear
|
||||
- oq
|
||||
- osquery
|
||||
- ots
|
||||
- page
|
||||
- pass
|
||||
- pastel
|
||||
- peco
|
||||
- pony
|
||||
- pretzel # Mac only, over 3 years old
|
||||
- procs
|
||||
# - psu # Releases contain only code. few pre-releases contain releases, no update in about 2.5 years
|
||||
- pup
|
||||
- q
|
||||
- raindrop
|
||||
- responsively
|
||||
- rip
|
||||
- runjs
|
||||
- s5cmd
|
||||
- schema
|
||||
- scrcpy
|
||||
- sd
|
||||
- shfmt
|
||||
- skm
|
||||
# - sqlectron # deb, rpm, pacman available but no archive
|
||||
- ssh-vault
|
||||
- ssl-proxy
|
||||
- skype
|
||||
- slack
|
||||
- sqlectron
|
||||
- ssh
|
||||
- ssl
|
||||
- switchhosts
|
||||
- sysbench
|
||||
- tabby
|
||||
- task
|
||||
- teleport
|
||||
- temps # 6 years old. Forks are platform specific
|
||||
- tflint
|
||||
- tokei
|
||||
- transfer
|
||||
- trivy
|
||||
- udemy
|
||||
- up
|
||||
- waypoint
|
||||
- websocat
|
||||
- webtorrent
|
||||
- whaler
|
||||
- wkhtmltopdf
|
||||
- xurls
|
||||
- yq
|
||||
|
||||
vpn_connections:
|
||||
- file: OpenVPN.ovpn
|
||||
password: '{{ mullvad_password }}'
|
||||
username: '{{ mullvad_username }}'
|
||||
- file: WireGuard.nmconnection
|
||||
password: '{{ mullvad_password }}'
|
||||
username: '{{ mullvad_username }}'
|
|
@ -1,29 +0,0 @@
|
|||
---
|
||||
surgesh_username: dev@test.megabyte.space
|
||||
surgesh_password: testPassword
|
||||
|
||||
dockerhub_password: dockerhub_password
|
||||
dockerhub_username: dockerhub_username
|
||||
|
||||
dropbox_access_token: XXX
|
||||
|
||||
google_drive_client_id: XXX
|
||||
google_drive_client_secret: XXX
|
||||
google_drive_access_token: XXX
|
||||
google_drive_refresh_token: XXX
|
||||
google_drive_root_folder_id: XXX # For regular gmail, for Google Apps for Business see the next one - root_folder_id is not required
|
||||
|
||||
google_drive_work_client_id: XXX
|
||||
google_drive_work_client_secret: XXX
|
||||
google_drive_work_access_token: XXX
|
||||
google_drive_work_refresh_token: XXX
|
||||
|
||||
mullvad_password: m
|
||||
mullvad_username: XXX
|
||||
|
||||
nordvpn_password: XXX
|
||||
nordvpn_username: your@nordvpn.email
|
||||
|
||||
onedrive_access_token: XXX
|
||||
onedrive_refresh_token: XXX
|
||||
onedrive_drive_id: XXX
|
|
@ -1 +0,0 @@
|
|||
../../../prod/group_vars/desktop/vscode-extensions.yml
|
|
@ -1,151 +0,0 @@
|
|||
---
|
||||
# yamllint disable rule:line-length
|
||||
user_configs:
|
||||
- username: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
group: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
sdk_installs:
|
||||
- java 18-open
|
||||
- scala 2.11.6
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
lexicon_config_path: '{{ lexicon_config_path }}'
|
||||
lexicon_config: '{{ lexicon_config }}'
|
||||
himalaya_config: '{{ himalaya_config }}'
|
||||
slack_api_key: '{{ slack_api_key }}'
|
||||
github_token: '{{ github_token }}'
|
||||
gitlab_token: '{{ gitlab_token }}'
|
||||
github_gist_token: '{{ github_gist_token }}'
|
||||
wails_name: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
wails_email: megabytelabs@gmail.com
|
||||
- username: qeuser
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
- username: admin
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa_dev
|
||||
system: true
|
||||
- username: root
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_root_user | default(restic_password_ansible_user) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
system: true
|
|
@ -1,26 +0,0 @@
|
|||
---
|
||||
samba_allowed_hosts: 127.0.0.1 10.14.141. 10.14.14. 10.0.0.
|
||||
samba_netbios_name: HTPC
|
||||
samba_printers:
|
||||
- id: HPOfficeJetPro
|
||||
comment: HP OfficeJet Pro 6978 (in Garage)
|
||||
name: HP OfficeJet Pro 6978
|
||||
samba_shares:
|
||||
- id: Media
|
||||
comment: Movies, TV Shows, and other read-only multimedia
|
||||
follow_symlinks: true
|
||||
path: /mnt/htpc
|
||||
public: true
|
||||
- id: Private
|
||||
comment: Authenticated share with read/write capabilities (backed up to OneDrive)
|
||||
follow_symlinks: true
|
||||
path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Documents"
|
||||
public: false
|
||||
users: '@sambausers'
|
||||
writable: true
|
||||
- id: Public
|
||||
comment: Public folder provided for file sharing on the LAN
|
||||
path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Public"
|
||||
public: true
|
||||
writable: true
|
||||
samba_workgroup: MEGAGROUP
|
|
@ -1,150 +0,0 @@
|
|||
---
|
||||
# yamllint disable rule:line-length
|
||||
user_configs:
|
||||
- username: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
sdk_installs:
|
||||
- java 18-open
|
||||
- scala 2.11.6
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
lexicon_config_path: '{{ lexicon_config_path }}'
|
||||
lexicon_config: '{{ lexicon_config }}'
|
||||
himalaya_config: '{{ himalaya_config }}'
|
||||
slack_api_key: '{{ slack_api_key }}'
|
||||
github_token: '{{ github_token }}'
|
||||
gitlab_token: '{{ gitlab_token }}'
|
||||
github_gist_token: '{{ github_gist_token }}'
|
||||
wails_name: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
wails_email: megabytelabs@gmail.com
|
||||
- username: qeuser
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
- username: admin
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa_dev
|
||||
system: true
|
||||
- username: root
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_root_user | default(restic_password_ansible_user) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
system: true
|
|
@ -1 +0,0 @@
|
|||
---
|
|
@ -1,151 +0,0 @@
|
|||
---
|
||||
# yamllint disable rule:line-length
|
||||
user_configs:
|
||||
- username: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
group: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
sdk_installs:
|
||||
- java 18-open
|
||||
- scala 2.11.6
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
lexicon_config_path: '{{ lexicon_config_path }}'
|
||||
lexicon_config: '{{ lexicon_config }}'
|
||||
himalaya_config: '{{ himalaya_config }}'
|
||||
slack_api_key: '{{ slack_api_key }}'
|
||||
github_token: '{{ github_token }}'
|
||||
gitlab_token: '{{ gitlab_token }}'
|
||||
github_gist_token: '{{ github_gist_token }}'
|
||||
wails_name: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
wails_email: megabytelabs@gmail.com
|
||||
- username: qeuser
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
- username: admin
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa_dev
|
||||
system: true
|
||||
- username: root
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_root_user | default(restic_password_ansible_user) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
system: true
|
|
@ -1 +0,0 @@
|
|||
---
|
|
@ -1,151 +0,0 @@
|
|||
---
|
||||
# yamllint disable rule:line-length
|
||||
user_configs:
|
||||
- username: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
group: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
sdk_installs:
|
||||
- java 18-open
|
||||
- scala 2.11.6
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
lexicon_config_path: '{{ lexicon_config_path }}'
|
||||
lexicon_config: '{{ lexicon_config }}'
|
||||
himalaya_config: '{{ himalaya_config }}'
|
||||
slack_api_key: '{{ slack_api_key }}'
|
||||
github_token: '{{ github_token }}'
|
||||
gitlab_token: '{{ gitlab_token }}'
|
||||
github_gist_token: '{{ github_gist_token }}'
|
||||
wails_name: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
wails_email: megabytelabs@gmail.com
|
||||
- username: qeuser
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
- username: admin
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa_dev
|
||||
system: true
|
||||
- username: root
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_root_user | default(restic_password_ansible_user) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
system: true
|
|
@ -1,26 +0,0 @@
|
|||
---
|
||||
samba_allowed_hosts: 127.0.0.1 10.14.141. 10.14.14. 10.0.0.
|
||||
samba_netbios_name: HTPC
|
||||
samba_printers:
|
||||
- id: HPOfficeJetPro
|
||||
comment: HP OfficeJet Pro 6978 (in Garage)
|
||||
name: HP OfficeJet Pro 6978
|
||||
samba_shares:
|
||||
- id: Media
|
||||
comment: Movies, TV Shows, and other read-only multimedia
|
||||
follow_symlinks: true
|
||||
path: /mnt/htpc
|
||||
public: true
|
||||
- id: Private
|
||||
comment: Authenticated share with read/write capabilities (backed up to OneDrive)
|
||||
follow_symlinks: true
|
||||
path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Documents"
|
||||
public: false
|
||||
users: '@sambausers'
|
||||
writable: true
|
||||
- id: Public
|
||||
comment: Public folder provided for file sharing on the LAN
|
||||
path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Public"
|
||||
public: true
|
||||
writable: true
|
||||
samba_workgroup: MEGAGROUP
|
|
@ -1,151 +0,0 @@
|
|||
---
|
||||
# yamllint disable rule:line-length
|
||||
user_configs:
|
||||
- username: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
group: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
sdk_installs:
|
||||
- java 18-open
|
||||
- scala 2.11.6
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
lexicon_config_path: '{{ lexicon_config_path }}'
|
||||
lexicon_config: '{{ lexicon_config }}'
|
||||
himalaya_config: '{{ himalaya_config }}'
|
||||
slack_api_key: '{{ slack_api_key }}'
|
||||
github_token: '{{ github_token }}'
|
||||
gitlab_token: '{{ gitlab_token }}'
|
||||
github_gist_token: '{{ github_gist_token }}'
|
||||
wails_name: "{{ ansible_user | default(lookup('env', 'USER')) }}"
|
||||
wails_email: megabytelabs@gmail.com
|
||||
- username: qeuser
|
||||
dconf_settings: '{{ default_dconf_settings | default([]) }}'
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
heroku_email: herokuaccount@example.com
|
||||
heroku_api_key: HHHH-HHHHHHHH-HHHHHHHH-HHHHH
|
||||
gnome_extensions: '{{ default_gnome_extensions | default([]) }}'
|
||||
groups: # This link may be useful for determining which groups to add a user to https://wiki.debian.org/SystemGroups
|
||||
- lpadmin # Allows members to manage printers and pending jobs sent by other users
|
||||
netrc_hosts:
|
||||
- machine: surge.surge.sh
|
||||
username: '{{ surgesh_username }}'
|
||||
password: '{{ surgesh_password }}'
|
||||
ngrok_token: '{{ ngrok_token }}'
|
||||
npm_author_email: '{{ npm_author_email }}'
|
||||
npm_author_name: '{{ npm_author_name }}'
|
||||
npm_author_url: https://megabyte.space
|
||||
pips:
|
||||
- pipx
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_ansible_user }}'
|
||||
rclone:
|
||||
- name: Dropbox
|
||||
provider: dropbox
|
||||
config: |
|
||||
type = dropbox
|
||||
token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
|
||||
- name: Google
|
||||
provider: google
|
||||
config: |
|
||||
type = drive
|
||||
client_id = {{ google_drive_client_id }}
|
||||
client_secret = {{ google_drive_client_secret }}
|
||||
scope = drive
|
||||
token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"}
|
||||
root_folder_id = {{ google_drive_root_folder_id }}
|
||||
- name: OneDrive
|
||||
provider: onedrive
|
||||
config: |
|
||||
type = onedrive
|
||||
token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"}
|
||||
drive_id = {{ onedrive_drive_id }}
|
||||
drive_type = personal
|
||||
samba_user: true
|
||||
ssh_authorized_keys:
|
||||
- "{{ lookup('file', 'files/ssh/id_rsa_local.pub') }}"
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
- files/ssh/id_rsa_local
|
||||
symlinks: []
|
||||
tinypng_api_key: '{{ tinypng_api_key }}'
|
||||
vagrant_cloud_token: '{{ vagrant_cloud_token }}'
|
||||
vscode_extensions: '{{ vscode_extensions }}'
|
||||
- username: admin
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa_dev
|
||||
system: true
|
||||
- username: root
|
||||
git_user_email: '{{ git_user_email | default(omit) }}'
|
||||
git_user_name: '{{ git_user_email | default(omit) }}'
|
||||
primary_s3_access_key_id: '{{ digitalocean_access_key_id }}'
|
||||
primary_s3_secret_access_key: '{{ digitalocean_secret_access_key }}'
|
||||
primary_s3_bucket: '{{ digitalocean_bucket }}'
|
||||
secondary_s3_access_key_id: '{{ wasabi_access_key_id }}'
|
||||
secondary_s3_secret_access_key: '{{ wasabi_secret_access_key }}'
|
||||
secondary_s3_bucket: '{{ wasabi_bucket }}'
|
||||
restic_password: '{{ restic_password_root_user | default(restic_password_ansible_user) }}'
|
||||
ssh_private_keys:
|
||||
- files/ssh/id_rsa
|
||||
system: true
|
|
@ -1,26 +0,0 @@
|
|||
---
|
||||
samba_allowed_hosts: 127.0.0.1 10.14.141. 10.14.14. 10.0.0.
|
||||
samba_netbios_name: HTPC
|
||||
samba_printers:
|
||||
- id: HPOfficeJetPro
|
||||
comment: HP OfficeJet Pro 6978 (in Garage)
|
||||
name: HP OfficeJet Pro 6978
|
||||
samba_shares:
|
||||
- id: Media
|
||||
comment: Movies, TV Shows, and other read-only multimedia
|
||||
follow_symlinks: true
|
||||
path: /mnt/htpc
|
||||
public: true
|
||||
- id: Private
|
||||
comment: Authenticated share with read/write capabilities (backed up to OneDrive)
|
||||
follow_symlinks: true
|
||||
path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Documents"
|
||||
public: false
|
||||
users: '@sambausers'
|
||||
writable: true
|
||||
- id: Public
|
||||
comment: Public folder provided for file sharing on the LAN
|
||||
path: "/home/{{ ansible_user | default(lookup('env', 'USER')) }}/Public"
|
||||
public: true
|
||||
writable: true
|
||||
samba_workgroup: MEGAGROUP
|
|
@ -1 +0,0 @@
|
|||
---
|
|
@ -1,3 +0,0 @@
|
|||
---
|
||||
admin_username: bzalewski
|
||||
admin_password: ChzDoodl8399()
|
|
@ -1,13 +0,0 @@
|
|||
---
|
||||
all:
|
||||
children:
|
||||
desktop:
|
||||
hosts:
|
||||
workstation:
|
||||
ansible_host: '{{ domains[inventory_hostname | lower].hostname }}'
|
||||
ansible_connection: local
|
||||
ansible_password: '{{ admin_password }}'
|
||||
ansible_sudo_pass: '{{ admin_password }}'
|
||||
ansible_become_pass: '{{ admin_password }}'
|
||||
ansible_user: '{{ admin_username }}'
|
||||
ansible_become_method: sudo
|
|
@ -1,43 +0,0 @@
|
|||
---
|
||||
# Three hosts are defined but the quickstart script filters using an environment variable
|
||||
# so only one host is provisioned at a time by quickstart.
|
||||
all:
|
||||
children:
|
||||
desktop:
|
||||
children:
|
||||
nix:
|
||||
hosts:
|
||||
standard:
|
||||
ansible_connection: local
|
||||
ansible_host: standard
|
||||
ansible_password: "{{ lookup('env', 'ANSIBLE_PASSWORD') }}"
|
||||
ansible_user: "{{ lookup('env', 'ANSIBLE_USER') }}"
|
||||
qubes:
|
||||
hosts:
|
||||
dom0:
|
||||
ansible_connection: local
|
||||
ansible_host: dom0
|
||||
ansible_password: "{{ lookup('env', 'ANSIBLE_PASSWORD') | default('') }}"
|
||||
ansible_user: "{{ lookup('env', 'ANSIBLE_USER') | default('user') }}"
|
||||
anonymous-dvm:
|
||||
crypto:
|
||||
development:
|
||||
gpg:
|
||||
media:
|
||||
personal:
|
||||
provision:
|
||||
remote:
|
||||
swarm:
|
||||
vpn-dvm:
|
||||
vault:
|
||||
web-dvm:
|
||||
work:
|
||||
windows:
|
||||
hosts:
|
||||
standard:
|
||||
ansible_connection: winrm
|
||||
ansible_winrm_transport: credssp
|
||||
ansible_winrm_server_cert_validation: ignore
|
||||
ansible_host: standard
|
||||
ansible_password: "{{ lookup('env', 'ANSIBLE_PASSWORD') }}"
|
||||
ansible_user: "{{ lookup('env', 'ANSIBLE_USER') }}"
|
|
@ -1,52 +0,0 @@
|
|||
---
|
||||
all:
|
||||
children:
|
||||
desktop:
|
||||
hosts:
|
||||
archlinux:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 52522
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
||||
centos:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 52422
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
||||
debian:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 52322
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
||||
fedora:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 52222
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
||||
macos:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 52122
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
||||
ubuntu:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 52022
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
||||
windows:
|
||||
ansible_host: 127.0.0.1
|
||||
ansible_port: 55985
|
||||
ansible_become_method: runas
|
||||
ansible_become_password: vagrant
|
||||
ansible_connection: winrm
|
||||
ansible_winrm_scheme: http
|
||||
ansible_winrm_transport: basic
|
||||
ansible_password: vagrant
|
||||
ansible_sudo_pass: vagrant
|
||||
ansible_user: vagrant
|
|
@ -1 +0,0 @@
|
|||
The host ID is {{ inventory_hostname | lower }}
|
Loading…
Reference in a new issue