Update to 2023-08-17 16:00

This commit is contained in:
Daniel Berteaud 2023-08-17 16:00:21 +02:00
parent 846c668216
commit cc7c11ba8a
20 changed files with 611 additions and 35 deletions

View File

@ -1,8 +1,8 @@
---
# Version of consul to deploy
consul_version: 1.16.0
consul_version: 1.16.1
# URL from where the consul archive will be downloaded
consul_archive_url: https://releases.hashicorp.com/consul/{{ consul_version }}/consul_{{ consul_version }}_linux_amd64.zip
# Expected sha256 of the archive
consul_archive_sha256: c112d1b2ffcfa7d98cde5508bec3bce383ed3650290cc8be3cfe682b79bb13f1
consul_archive_sha256: 1d48942fa9f1d0df3f56a1622c7a46e9b85924ed9976338912101bb5519aadf1

View File

@ -1,11 +1,11 @@
---
# Version of consul-template to install
consul_tpl_version: 0.32.0
consul_tpl_version: 0.33.0
# URL of the archive
consul_tpl_archive_url: https://releases.hashicorp.com/consul-template/{{ consul_tpl_version }}/consul-template_{{ consul_tpl_version }}_linux_amd64.zip
# Expected sha256 of the archive
consul_tpl_archive_sha256: eda83e12a4618929a3ec0a49b11a2823b6201c9ae64e5a15161fd63313caf88b
consul_tpl_archive_sha256: eea287d363e52894d4698f40b0ac667d57443b20e3317792ec2aca0161fd6c81
# Root dir where consul-template will be installed
consul_tpl_root_dir: /opt/consul_template

View File

@ -5,12 +5,12 @@
# You can set it to a number or a simple string (no special chars)
kimai_id: 1
# Kimai version to deploy
kimai_version: '2.0.29'
kimai_version: '2.0.30'
# URL of the archive
kimai_archive_url: https://github.com/kevinpapst/kimai2/archive/refs/tags/{{ kimai_version }}.tar.gz
# Expected sha256 of the archive
kimai_archive_sha256: d04ff4199afd76b73cb00cda5eac5a48f735fda1b2573613f42d12e569a750d4
kimai_archive_sha256: 7ca62a1bb914b7304bababc61f14210c7204eb9c2633abf71f59711e235143ff
# Directory where kimai will be installed
kimai_root_dir: /opt/kimai_{{ kimai_id }}

View File

@ -5,8 +5,8 @@
element_id: element
# Version to deploy, and expected sha256
element_version: 1.11.36
element_archive_sha256: ee6f3e1d9350bd64b4751d5b1cd25a19f38577734e177650bd982d261555a905
element_version: 1.11.39
element_archive_sha256: 348843299d8ce535d3ff03ef643f7648cdae4cd1ca9280771c84d92084f23b4a
# Where to install element
element_root_dir: /opt/matrix/element

View File

@ -1,7 +1,7 @@
---
# Synapse version to deploy
synapse_version: '1.88.0'
synapse_version: '1.90.0'
# Should ansible handle Synapse upgrades ? If false, only initial install will be done
synapse_manage_upgrade: True

View File

@ -1,15 +1,15 @@
---
# Version to deploy
metabase_version: 0.46.6.1
metabase_version: 0.46.7
# URL to fetch the jar
metabase_jar_url: https://downloads.metabase.com/v{{ metabase_version }}/metabase.jar
# Expected sha256 of the jar
metabase_jar_sha256: 12d267bf515a238944bb65fceed1ef83f5ae63451c11ad5b7f7adbeaf612e5c6
metabase_jar_sha256: 2c6b63cce0d59283abf3219c13e7e980ccc83501b79417214ee8d3b191a00115
# When building from source
metabase_archive_url: https://github.com/metabase/metabase/archive/refs/tags/v{{ metabase_version }}.tar.gz
# Expected sha256 of the archive
metabase_archive_sha256: e2428a90de977a8f85c3266916d0486222f28ba909f622f3763fddb6a3633e2a
metabase_archive_sha256: ca7afc40252e2ca430787a69b8c188375c8c7f4e1a108bfff62bda080a9ccc2d
# Should ansible handle upgrades ? If set to false, only the initial install (and the config) will be handled
metabase_manage_upgrade: True

View File

@ -1,7 +1,7 @@
---
# Version to deploy
n8n_version: 1.0.5
n8n_version: 1.1.1
# Root directory where n8n will be installed
n8n_root_dir: /opt/n8n
# User account under which n8n will run

View File

@ -3,8 +3,8 @@
# List of plugins to install
nomad_plugins:
podman:
archive_url: https://releases.hashicorp.com/nomad-driver-podman/0.5.0/nomad-driver-podman_0.5.0_linux_amd64.zip
sha256: d5fd1a9e6a533c8a78b0f3c4f74f840c039a70a1e23cae216d1329016fd8b91a
archive_url: https://releases.hashicorp.com/nomad-driver-podman/0.5.1/nomad-driver-podman_0.5.1_linux_amd64.zip
sha256: cef60b0dfd708ab2b5b1e517991cf933bce509a27b087c482e6993f3784dd572
containerd:
archive_url: https://github.com/Roblox/nomad-driver-containerd/releases/download/v0.9.4/containerd-driver
sha256: 337e1bab178071500bfbe46a59946e0e3bafc652906ed1b755d2aa4d35990982
@ -123,6 +123,8 @@ nomad_base_conf:
- namespace
- node_name
- node_id
gc:
image_delay: 1h
# Authentication for OCI registries
# auths:
# - registry: oci.example.org

View File

@ -149,6 +149,14 @@ plugin "docker" {
"{{ label }}",
{% endfor %}
]
gc {
{% for gc in ['image_delay'] %}
{% if nomad_conf.client.task_drivers.docker.gc[gc] is defined %}
{{ gc }} = "{{ nomad_conf.client.task_drivers.docker.gc[gc] }}"
{% endif %}
{% endfor %}
}
}
}

View File

@ -32,6 +32,10 @@ RestartSec=5
StartLimitInterval=0
TasksMax=infinity
OOMScoreAdjust=-1000
{% if nomad_conf.client.enabled %}
# Give Nomad some time to drain the node
TimeoutStopSec=3600
{% endif %}
[Install]
WantedBy=multi-user.target

View File

@ -1,13 +1,13 @@
---
# The version to deploy
paperless_version: 1.16.5
paperless_version: 1.17.1
# Instance ID, as you can deploy several instances on the same server
paperless_id: 1
# URL of the paperless archive
paperless_archive_url: https://github.com/paperless-ngx/paperless-ngx/releases/download/v{{ paperless_version }}/paperless-ngx-v{{ paperless_version }}.tar.xz
# Expected checksum
paperless_archive_sha256: 32afe72291a2c0bb765f0b5cdd3aa0069ea2d8a2c5579d4f89168ab8b53dd8ef
paperless_archive_sha256: 39e2ca58ba6f7ed6f0a375958ef4f7ab43be78111c745967381bf656ef648f7d
# Should ansible handle install and upgrades, or only initial install
paperless_manage_upgrade: True
# Root directory where paperless will be installed

View File

@ -1,7 +1,7 @@
---
# Penpot version to deploy
penpot_version: 1.18.4
penpot_version: 1.19.0
# SHould ansible manage upgrades. If False, only the initial install will be done
penpot_manage_upgrade: True
@ -10,7 +10,7 @@ penpot_root_dir: /opt/penpot
# URL of the archive
penpot_archive_url: https://github.com/penpot/penpot/archive/refs/tags/{{ penpot_version }}.tar.gz
# Expected sha256 of the archive
penpot_archive_sha256: b90317f982c149a7b3eed30bf9b87940c0d0c813901c21358929b24288c07e99
penpot_archive_sha256: 3677ea3ea4073e0ca6e99090f660400b005b0308bd840d4965b045d76a6a71da
# User under which penpot will run. Will be created
penpot_user: penpot
@ -52,7 +52,7 @@ penpot_oidc_token_url: "{{ penpot_oidc_base_url }}/token"
penpot_oidc_client_id: penpot
# The oidc secret must be set
# penpot_oidc_client_secret: S3cr3t.
penpot_oidc_scope: openid email profile
penpot_oidc_scopes: openid email profile
# LDAP auth
penpot_ldap_auth: "{{ (ldap_auth | default(False) or ad_auth | default(False)) | ternary(True, False) }}"

View File

@ -53,7 +53,7 @@ PENPOT_OIDC_BASE_URI={{ penpot_oidc_base_url }}
PENPOT_OIDC_USER_URI={{ penpot_oidc_user_url }}
PENPOT_OIDC_AUTH_URI={{ penpot_oidc_auth_url }}
PENPOT_OIDC_TOKEN_URI={{ penpot_oidc_token_url }}
PENPOT_OIDC_SCOPE="{{ penpot_oidc_scope }}"
PENPOT_OIDC_SCOPES="{{ penpot_oidc_scopes }}"
PENPOT_OIDC_CLIENT_ID={{ penpot_oidc_client_id }}
PENPOT_OIDC_CLIENT_SECRET={{ penpot_oidc_client_secret }}
{% endif %}

View File

@ -4,7 +4,7 @@
yum_repository:
name: epel
description: "Extra Package for Enterprise Linux"
baseurl: http://mirrors.ircam.fr/pub/fedora/epel/$releasever/Everything/$basearch http://mir01.syntis.net/epel/$releasever/Everything/$basearch https://fr2.rpmfind.net/linux/epel/$releasever/Everything/$basearch https://mirror.in2p3.fr/pub/epel/$releasever/Everything/$basearch
baseurl: https://mirror.in2p3.fr/pub/epel/$releasever/Everything/$basearch http://mirrors.ircam.fr/pub/fedora/epel/$releasever/Everything/$basearch http://mir01.syntis.net/epel/$releasever/Everything/$basearch https://fr2.rpmfind.net/linux/epel/$releasever/Everything/$basearch
gpgcheck: True
gpgkey: https://mir01.syntis.net/epel/RPM-GPG-KEY-EPEL-8
exclude: dehydrated
@ -14,7 +14,7 @@
yum_repository:
name: epel-modular
description: "Extra Packages for Enterprise Linux Modular $releasever - $basearch"
baseurl: http://mirrors.ircam.fr/pub/fedora/epel/$releasever/Modular/$basearch http://mir01.syntis.net/epel/$releasever/Modular/$basearch https://fr2.rpmfind.net/linux/epel/$releasever/Modular/$basearch https://mirror.in2p3.fr/pub/epel/$releasever/Modular/$basearch
baseurl: https://mirror.in2p3.fr/pub/epel/$releasever/Modular/$basearch http://mirrors.ircam.fr/pub/fedora/epel/$releasever/Modular/$basearch http://mir01.syntis.net/epel/$releasever/Modular/$basearch https://fr2.rpmfind.net/linux/epel/$releasever/Modular/$basearch
gpgcheck: True
gpgkey: https://mir01.syntis.net/epel/RPM-GPG-KEY-EPEL-8
tags: repo

View File

@ -22,6 +22,18 @@ rpm_gpg_email: rpms@{{ ansible_domain }}
# - '--partial'
# - '--delete-after'
# - '--exclude=archives'
# # You can also set a custom command to handle the sync
# - dest: mirror-1
# sync_cmd: >
# rclone
# sync
# --sftp-host=10.99.9.10
# --sftp-port=3022
# --sftp-user=repo
# --sftp-key-file=~/.ssh/id_rsa
# --sftp-md5sum-command=md5sum
# --sftp-sha1sum-command=sha1sum
# /opt/rpm-build/repo/ :sftp:/repo/
# A list of rsync options which will be used to sync repo to mirrors
# This is a fallback if rsync_opts is not defined for a mirror

View File

@ -217,21 +217,26 @@ sub handle_submit {
if (defined $conf->{mirror} and defined $conf->{mirror}->{push}){
foreach my $mirror (@{$conf->{mirror}->{push}}){
log_info("[$job_id] syncing repo to $mirror->{dest}");
my $rsync_cmd = 'rsync ';
if (defined $mirror->{rsync_opts}){
$rsync_cmd .= join(' ', @{$mirror->{rsync_opts}});
my $sync_cmd;
if (defined $mirror->{sync_cmd}){
$sync_cmd = $mirror->{sync_cmd};
} else {
$rsync_cmd .= join(' ', @{$conf->{mirror}->{rsync_opts}});
$sync_cmd = 'rsync ';
if (defined $mirror->{rsync_opts}){
$sync_cmd .= join(' ', @{$mirror->{rsync_opts}});
} else {
$sync_cmd .= join(' ', @{$conf->{mirror}->{rsync_opts}});
}
$sync_cmd .= ' ' . $conf->{paths}->{repo} . '/ ' . $mirror->{dest} . '/';
}
$rsync_cmd .= ' ' . $conf->{paths}->{repo} . '/ ' . $mirror->{dest} . '/';
log_verbose("[$job_id] Running command $rsync_cmd");
foreach my $out (qx($rsync_cmd 2>&1)){
log_verbose("[$job_id] Running command $sync_cmd");
foreach my $out (qx($sync_cmd 2>&1)){
chomp $out;
log_verbose("[$job_id] $out");
}
if ($? != 0) {
log_info("[$job_id] Syncing to $mirror->{dest} failed");
handle_error($job_id, 'Mirror update error', "Command $rsync_cmd failed", $email);
handle_error($job_id, 'Mirror update error', "Command $sync_cmd failed", $email);
return;
}
}

View File

@ -22,12 +22,16 @@ mirror:
push:
{% for mirror in rpm_mirrors %}
- dest: {{ mirror.dest }}
{% if mirror.sync_cmd is defined %}
sync_cmd: {{ mirror.sync_cmd | quote }}
{% else %}
{% if mirror.rsync_opts is defined %}
rsync_opts:
{% for opt in mirror.rsync_opts %}
- '{{ opt }}'
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
rsync_opts:
{% for opt in rpm_mirror_rsync_opts %}

View File

@ -6,6 +6,7 @@ rpm_packages:
- inotify-tools
- zstd
- rsync
- rclone
- yum-utils
- rpm-sign
- perl-Linux-Inotify2

View File

@ -0,0 +1,540 @@
FREENAS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises,
Integer32, Counter32, Counter64, Gauge32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;
freeNas MODULE-IDENTITY
LAST-UPDATED "202212211800Z"
ORGANIZATION "www.ixsystems.com"
CONTACT-INFO
"postal: 2490 Kruse Dr
San Jose, CA 95131
email: support@iXsystems.com"
DESCRIPTION
"FREENAS Specific MIBs"
REVISION "202212211800Z"
DESCRIPTION
""
::= { enterprises 50536 }
AlertLevelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
info(1),
notice(2),
warning(3),
error(4),
critical(5),
alert(6),
emergency(7)
}
zfs OBJECT IDENTIFIER ::= { freeNas 1 }
notifications OBJECT IDENTIFIER ::= { freeNas 2 }
notificationPrefix OBJECT IDENTIFIER ::= { notifications 1 }
notificationObjects OBJECT IDENTIFIER ::= { notifications 2 }
zpool OBJECT IDENTIFIER ::= { zfs 1 }
dataset OBJECT IDENTIFIER ::= { zfs 2 }
zvol OBJECT IDENTIFIER ::= { zfs 3 }
arc OBJECT IDENTIFIER ::= { zfs 4 }
l2arc OBJECT IDENTIFIER ::= { zfs 5 }
zil OBJECT IDENTIFIER ::= { zfs 6 }
zpoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZpoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zpool 1 }
zpoolEntry OBJECT-TYPE
SYNTAX ZpoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zpoolIndex }
::= { zpoolTable 1 }
ZpoolEntry ::= SEQUENCE {
zpoolIndex Integer32,
zpoolName DisplayString,
zpoolHealth DisplayString,
zpoolReadOps Counter64,
zpoolWriteOps Counter64,
zpoolReadBytes Counter64,
zpoolWriteBytes Counter64,
zpoolReadOps1sec Counter64,
zpoolWriteOps1sec Counter64,
zpoolReadBytes1sec Counter64,
zpoolWriteBytes1sec Counter64
}
zpoolIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zpoolEntry 1 }
zpoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the zpool"
::= { zpoolEntry 2 }
zpoolHealth OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The health of the zpool"
::= { zpoolEntry 3 }
zpoolReadOps OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of read I/O operations sent to the pool or device,
including metadata requests (averaged since system booted)."
::= { zpoolEntry 4 }
zpoolWriteOps OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of write I/O operations sent to the pool or device
(averaged since system booted)."
::= { zpoolEntry 5 }
zpoolReadBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth of all read operations (including metadata),
expressed as units per second (averaged since system booted)"
::= { zpoolEntry 6 }
zpoolWriteBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth of all write operations, expressed as units per
second (averaged since system booted)."
::= { zpoolEntry 7 }
zpoolReadOps1sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of read I/O operations sent to the pool or device,
including metadata requests (over 1 second interval)."
::= { zpoolEntry 8 }
zpoolWriteOps1sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of write I/O operations sent to the pool or device
(over 1 second interval)."
::= { zpoolEntry 9 }
zpoolReadBytes1sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth of all read operations (including metadata),
expressed as units per second (over 1 second interval)"
::= { zpoolEntry 10 }
zpoolWriteBytes1sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth of all write operations, expressed as units per
second (over 1 second interval)."
::= { zpoolEntry 11 }
datasetTable OBJECT-TYPE
SYNTAX SEQUENCE OF DatasetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dataset 1 }
datasetEntry OBJECT-TYPE
SYNTAX DatasetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { datasetIndex }
::= { datasetTable 1 }
DatasetEntry ::= SEQUENCE {
datasetIndex Integer32,
datasetDescr DisplayString,
datasetUsedBytes Counter64,
datasetAvailableBytes Counter64,
datasetReferencedBytes Counter64
}
datasetIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { datasetEntry 1 }
datasetDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the dataset"
::= { datasetEntry 2 }
datasetUsedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zfs used property value"
::= { datasetEntry 3 }
datasetAvailableBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zfs available property value"
::= { datasetEntry 4 }
datasetReferencedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zfs referenced property value"
::= { datasetEntry 5 }
zvolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZvolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zvol 1 }
zvolEntry OBJECT-TYPE
SYNTAX ZvolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zvolIndex }
::= { zvolTable 1 }
ZvolEntry ::= SEQUENCE {
zvolIndex Integer32,
zvolDescr DisplayString,
zvolUsedBytes Counter64,
zvolAvailableBytes Counter64,
zvolReferencedBytes Counter64
}
zvolIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zvolEntry 1 }
zvolDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the zvol"
::= { zvolEntry 2 }
zvolUsedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zfs used property value"
::= { zvolEntry 3 }
zvolAvailableBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zfs available property value"
::= { zvolEntry 4 }
zvolReferencedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zfs referenced property value"
::= { zvolEntry 5 }
zfsArcSize OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 1 }
zfsArcMeta OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 2 }
zfsArcData OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 3 }
zfsArcHits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 4 }
zfsArcMisses OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 5 }
zfsArcC OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 6 }
zfsArcP OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arc 7 }
zfsArcMissPercent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arc Miss Percentage.
(Note: Floating precision sent across SNMP as a String"
::= { arc 8 }
zfsArcCacheHitRatio OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arc Cache Hit Ration Percentage.
(Note: Floating precision sent across SNMP as a String"
::= { arc 9 }
zfsArcCacheMissRatio OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arc Cache Miss Ration Percentage.
(Note: Floating precision sent across SNMP as a String"
::= { arc 10 }
zfsL2ArcHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { l2arc 1 }
zfsL2ArcMisses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { l2arc 2 }
zfsL2ArcRead OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { l2arc 3 }
zfsL2ArcWrite OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { l2arc 4 }
zfsL2ArcSize OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { l2arc 5 }
zfsZilstatOps1sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ops column parsed from the command zilstat 1 1"
::= { zil 1 }
zfsZilstatOps5sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ops column parsed from the command zilstat 5 1"
::= { zil 2 }
zfsZilstatOps10sec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ops column parsed from the command zilstat 10 1"
::= { zil 3 }
alert NOTIFICATION-TYPE
OBJECTS { alertId, alertLevel, alertMessage }
STATUS current
DESCRIPTION
"An alert raised"
::= { notificationPrefix 1 }
alertId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { notificationObjects 1 }
alertLevel OBJECT-TYPE
SYNTAX AlertLevelType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { notificationObjects 2 }
alertMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { notificationObjects 3 }
alertCancellation NOTIFICATION-TYPE
OBJECTS { alertId }
STATUS current
DESCRIPTION
"An alert cancelled"
::= { notificationPrefix 2 }
hddTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF HDDTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of HDDs and their temperatures."
::= { freeNas 3 }
hddTempEntry OBJECT-TYPE
SYNTAX HDDTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing a HDD and its temperature."
INDEX { hddTempIndex }
::= { hddTempTable 1 }
HDDTempEntry ::= SEQUENCE {
hddTempIndex Integer32,
hddTempDevice DisplayString,
hddTempValue Gauge32
}
hddTempIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference index for each observed HDD."
::= { hddTempEntry 1 }
hddTempDevice OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the HDD we are reading temperature from."
::= { hddTempEntry 2 }
hddTempValue OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of this HDD in mC."
::= { hddTempEntry 3 }
END

View File

@ -1,12 +1,12 @@
---
vaultwarden_version: 1.29.0
vaultwarden_version: 1.29.1
vaultwarden_archive_url: https://github.com/dani-garcia/vaultwarden/archive/{{ vaultwarden_version }}.tar.gz
vaultwarden_archive_sha256: 2f6c517663506d8aa3b4911e54ddf63ed844da0c730ba7466ae191d2414d0431
vaultwarden_archive_sha256: 4606e5861552861e7dfdf088518e256b50476ddd5e11bf5a567498333d1e3175
vaultwarden_web_version: 2023.5.0
vaultwarden_web_version: 2023.7.1
vaultwarden_web_archive_url: https://github.com/dani-garcia/bw_web_builds/releases/download/v{{ vaultwarden_web_version }}/bw_web_v{{ vaultwarden_web_version }}.tar.gz
vaultwarden_web_archive_sha256: 7c272ff02d0a635f19348b8a991c7990c1866e3df61eeaf978f97e6ff91f5cb4
vaultwarden_web_archive_sha256: 0d7ea02eb13cc7b29c875af7ecc787c0a4990c22df13a024f0589e6faa3703d4
vaultwarden_root_dir: /opt/vaultwarden
vaultwarden_user: vaultwarden