Commit graph

54 commits

Author SHA1 Message Date
Wojtek Bednarzak
6683ba6283
jobs/monitoring: Add Prometheus
The change adds the Prometheus job. I had to go with certain assumptions
regarding the host constraint, as well as lack of volumes, but I hope
this serves as the base for running the monitoring stack on Nomad
itself.

The Prometheus instance is on purpose left unexposed, so that we can use
Grafana and additional authentication in that layer later.
2023-03-22 23:13:39 +00:00
James Hackett
5d75e7287e remove extra config 2023-03-22 01:41:21 +00:00
James Hackett
ccdb45b861 fix perms 2023-03-22 01:40:32 +00:00
James Hackett
2e72a9a628 change resource alloc and fix networking configs 2023-03-22 01:38:22 +00:00
James Hackett
850ac39e02 add second job for more examples 2023-03-18 15:02:39 +00:00
James Hackett
96528a57bd
fix ip address command 2023-03-18 14:13:40 +00:00
James Hackett
092d0d8414
add some extra context 2023-03-18 14:08:16 +00:00
James Hackett
9a3121f14b
add README for user VMs 2023-03-18 14:05:18 +00:00
James Hackett
8019d50f06
update ansible roles 2023-03-18 14:04:55 +00:00
James Hackett
33fb23933f update permissions 2023-03-18 13:13:16 +00:00
James Hackett
a4f218dc99 add vm job config with networking 2023-03-18 13:12:45 +00:00
James Hackett
d62ebc01ab add half working vm job 2023-03-15 00:24:58 +00:00
James Hackett
149c806271 fix permissions 2023-03-15 00:19:55 +00:00
cawnj
06d7fc079c jobs: add ams, karting, and cawnj-test 2023-02-22 14:29:34 +00:00
James Hackett
96afca40cb fix dcufm env vars 2023-02-14 06:49:56 +00:00
distrobyte
c75bde2257 add become to required tasks 2023-02-11 01:56:48 +00:00
James Hackett
2bb2533bef fixes consul kv templating 2023-01-20 00:04:01 +00:00
James Hackett
6b28f589d8 set become: true on apt role 2023-01-10 13:26:56 +00:00
James Hackett
a0651f3f5d adds ansible check mode and vpn reminder 2022-12-23 14:54:40 +00:00
James Hackett
e3cdfb5785 Merge branch 'master' of https://github.com/redbrick/nomad 2022-12-19 23:09:23 +00:00
James Hackett
bb0e9045a2 adds ssl to nginx 2022-12-19 23:08:57 +00:00
James Hackett
2cb77974ea advises users to create vpn configs for users added via role 2022-12-19 20:45:56 +00:00
James Hackett
b6c49df58c adds check for ansible check_mode 2022-12-19 20:45:26 +00:00
James Hackett
77570effb5 adds role to check local and remote heads 2022-12-19 20:45:08 +00:00
James Hackett
47f000e641 adds a check to ensure that local and remote have same head 2022-12-19 20:40:25 +00:00
James Hackett
b050850f31 creates an adhoc script 2022-12-19 20:38:52 +00:00
James Hackett
83a15d1c51 fixes hashicorp key add 2022-12-09 00:26:23 +00:00
James Hackett
62327b88c0 adds some useful scripts 2022-12-08 23:00:18 +00:00
James Hackett
1d34890a74 moves jobs to new directory and adds consul kv 2022-12-08 22:59:29 +00:00
James Hackett
850b831f93 fixes consul bind address 2022-12-08 02:03:16 +00:00
James Hackett
d010988e56 updates vars and default playbook 2022-12-08 01:58:38 +00:00
James Hackett
f69a8b87d1 adds hashicorp apt key role 2022-12-08 01:57:52 +00:00
James Hackett
c5281bd0fb adds consul configuration role 2022-12-08 01:57:33 +00:00
James Hackett
2185a79d8f adds consul configuration files 2022-12-08 01:57:10 +00:00
James Hackett
4112d38dd9 updates gitignore 2022-12-08 01:03:27 +00:00
James Hackett
4db8b8e050 adds role to configure and start nomad 2022-12-08 01:02:59 +00:00
James Hackett
b37ad31110 adds check command to auto dry-run and diff the playbook 2022-12-08 01:02:00 +00:00
James Hackett
6a6f99b11f adds new role for just nomad members 2022-12-08 01:01:27 +00:00
James Hackett
86ada2f4df updates vars associated with hosts 2022-12-08 01:01:00 +00:00
James Hackett
19b92cf268 ensures templates use correct vars 2022-12-08 00:58:00 +00:00
James Hackett
196a27fde5 adds run script, readme and fixes stdout 2022-12-07 23:36:58 +00:00
James Hackett
6ee13c1a6a moves nomad files into correct dir. fixes fail2ban config 2022-11-30 23:51:31 +00:00
James Hackett
35ece6c9ce adds base playbook and updates README 2022-11-30 22:50:08 +00:00
James Hackett
9b15a71be5 adds ssh and apt role 2022-11-30 22:02:19 +00:00
James Hackett
57694f8f7e updates structure of ansible dir 2022-11-30 21:20:38 +00:00
James Hackett
3691cec1a2 adds readme and base nomad/consul config 2022-11-30 20:51:41 +00:00
distro
a93693b299 updates job spec for nginx 2022-10-11 21:23:54 +01:00
distro
ebda7c5140 adds host index files 2022-10-11 20:44:35 +01:00
distro
439eaee8d5 updates index.html 2022-10-11 20:34:52 +01:00
root
73276a3a9e Updates index.html with a betterer image
Committer: distro <jamesthackett1@gmail.com>
2022-10-11 20:29:40 +01:00