Commit Graph

662 Commits

Author SHA1 Message Date
Kazuhiro MUSASHI 448ceda784 Delete `supervisor` config for `filestat_exporter`. 2023-02-07 23:10:28 +09:00
Kazuhiro MUSASHI e859be7384 Add `Prometheus` mointoring rules for `snmp_exporter` and `vector-snmp_exporter` 2023-02-07 22:30:46 +09:00
Kazuhiro MUSASHI 2a78c5f1e6 Add `systemd` files for `snmp_exporter` and `vector-snmp_exporter` 2023-02-07 22:30:28 +09:00
Kazuhiro MUSASHI 3c27430e57 Deploy `logrotate` config for `snmp_exporter`. 2023-02-05 21:54:28 +09:00
Kazuhiro MUSASHI a621b5d255 Deploy `rsyslog` config for `snmp_exporter`. 2023-02-05 21:54:28 +09:00
Kazuhiro MUSASHI 83484ff4a5 Deploy `snmp_exporter` service and enable it. 2023-02-05 20:41:12 +09:00
Kazuhiro MUSASHI 44cede10da Deploy `systemd` config for `vector-node_exporter`. 2023-02-05 19:50:38 +09:00
Kazuhiro MUSASHI ccf94f0174 Deploy `logrotate` config for `node_exporter`. 2023-02-05 19:43:29 +09:00
Kazuhiro MUSASHI 7a0b2938be Deploy `rsyslog` config for `node_exporter`. 2023-02-05 19:20:14 +09:00
Kazuhiro MUSASHI 5bcd6e57bd Add task for aws ec2 instance 2023-02-05 19:18:20 +09:00
Kazuhiro MUSASHI 0bfd4a7d53 Deploy `systemd` config for `node_exporter`. 2023-02-05 19:09:26 +09:00
Kazuhiro MUSASHI 5bf5eac091 Add alert rule for `node_exporter`. 2023-02-05 19:07:02 +09:00
Kazuhiro MUSASHI ceb75182df Do not use `supervisor` to start/stop `node_exporter`. 2023-02-05 19:03:29 +09:00
Kazuhiro MUSASHI fd01843277 Update `docker` recipe. 2023-02-05 19:03:29 +09:00
Kazuhiro MUSASHI bad580a4a0 Delete `gitea` recipe. 2023-02-05 14:25:16 +09:00
Kazuhiro MUSASHI bb525658d6 Uppdate `gitea` recipe. 2023-02-05 14:19:23 +09:00
Kazuhiro MUSASHI 19240a2c7a Temporary fix 2023-02-05 14:03:59 +09:00
Kazuhiro MUSASHI 9175c284ec Update `Vector` config for `syslog` receiver. 2023-02-05 14:01:45 +09:00
Kazuhiro MUSASHI 7ddfc88518 Update `/etc/vector/syslog.tom`. 2023-02-05 13:58:57 +09:00
Kazuhiro MUSASHI e509c531ae Add alert rules for `systemd` services. 2023-02-05 13:42:15 +09:00
Kazuhiro MUSASHI 9aca3252b6 Update `alertmanager.yml`. 2023-02-05 13:39:19 +09:00
Kazuhiro MUSASHI b063cba98f Add `logrotate` file for `digdag`. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 76357646f0 Add `rsyslog` file for `digdag`. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI b3d014658a Deploy `logrotate` config for `digdag`. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 4aaecfdcfd Add `everun` recipe. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 227ddd9362 Delete unnecessary `nginx` service restart step. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 9438dc34b4 Change the flag value so that it's intuitive. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 955f3ab1ca Add shell scripts to generate TSL certificates. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI d60426b355 Delete `lego_run.sh`. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 211565df90 Delete `blog`-related files. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI ba41bd9fe1 Do not install `gitea`. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI d42b428427 Add `everun.club`-related files. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 2063817821 Move `webadm` configuration parts to `webadm.rb`. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI 4c849d22c5 Monitor `digdag` log files. 2023-02-05 11:13:03 +09:00
Kazuhiro MUSASHI b208ff620e Deploy `digdag` systemd file and enable `digdag`. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI e4282e28d7 Delete unnecesary `supervisord` steps. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 6f48a84591 Delete `supervisord` config for `Consul`. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI bde351eb5f Update `/etc/grafana/grafana.ini` setting. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 89e2103696 Change `nginx` build option. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 114e10758a Update `/etc/lego/lego_run.sh`. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 947cf0eb9d Bump `nginx` version. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI a00dd97b81 Properly handle HTTP 301 redirection. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 1943fb5f09 Change logic to deploy `/etc/systemd/timesyncd.conf`. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 1875e14f29 Update `/etc/dnsmasq.conf` & `/etc/systemd/resolved.conf` for `Ubuntu 22.04`. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI c40dc83965 Update `sshd_config` & deploy `sshd_config` for `Ubuntu 22.04`: 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 78b98cdab6 Update `50unattended-upgrades` and deploy 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI a773b4a1b5 Install `systemd-timesyncd` and add its config file:
```
--- a/cookbooks/base/default.rb
+++ b/cookbooks/base/default.rb
@@ -80,6 +80,20 @@
 when "20.04", "22.04"
   service 'multipath-tools' do
     action :nothing
   end
+
+  package 'systemd-timesyncd'
+
+  service 'systemd-timesyncd' do
+    action :enable
+  end
+
+  remote_file '/etc/systemd/timesyncd.conf' do
+    owner 'root'
+    group 'root'
+    mode '0644'
+
+    notifies :restart, 'service[systemd-timesyncd]'
+  end
 end
```
2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 11bdc70327 Use `node['platform_version']` & support `Ubuntu 22.04` for timezone setting: 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI c6bfa2c09b Delete the recipes for `Ubuntu 16.04`. 2023-01-28 10:37:37 +09:00
Kazuhiro MUSASHI 5290bd2198 Merge pull request 'Change the public key of HashiCorp apt key.' (#3) from hashicorp-apt-key into master
Reviewed-on: #3
2023-01-28 01:37:07 +00:00