Move monitoring.kaareskovgaard.net to new openbao setup
This commit is contained in:
parent
905b1096ac
commit
1f7139f793
20 changed files with 367 additions and 177 deletions
|
@ -54,8 +54,6 @@ pub enum Endpoint {
|
|||
Unifi,
|
||||
#[value(name = "vault")]
|
||||
Vault,
|
||||
#[value(name = "authentik")]
|
||||
Authentik,
|
||||
}
|
||||
|
||||
impl Endpoint {
|
||||
|
@ -81,10 +79,6 @@ impl Endpoint {
|
|||
let data = UnifiData::read_from_bao()?;
|
||||
Ok(data.into())
|
||||
}
|
||||
Self::Authentik => {
|
||||
let data = AuthentikData::read_from_bao()?;
|
||||
Ok(data.into())
|
||||
}
|
||||
Self::Vault => {
|
||||
let data = VaultData::read_from_bao()?;
|
||||
Ok(data.into())
|
||||
|
@ -152,12 +146,6 @@ entry_definition!(
|
|||
&["UNIFI_USERNAME", "UNIFI_PASSWORD", "UNIFI_API"]
|
||||
);
|
||||
entry_definition!(VaultDataConfig, VaultData, "vault", &["VAULT_TOKEN"]);
|
||||
entry_definition!(
|
||||
AuthentikDataConfig,
|
||||
AuthentikData,
|
||||
"authentik",
|
||||
&["AUTHENTIK_TOKEN", "TF_VAR_authentik_username"]
|
||||
);
|
||||
|
||||
fn transfer() -> anyhow::Result<()> {
|
||||
let openstack = OpenstackData::try_new_from_env()?;
|
||||
|
@ -165,7 +153,6 @@ fn transfer() -> anyhow::Result<()> {
|
|||
let aws = AwsData::try_new_from_env()?;
|
||||
let hcloud = HcloudData::try_new_from_env()?;
|
||||
let unifi = UnifiData::try_new_from_env()?;
|
||||
let authentik = AuthentikData::try_new_from_env()?;
|
||||
let vault = VaultData::try_new_from_env()?;
|
||||
|
||||
write_kv_data(openstack)?;
|
||||
|
@ -173,7 +160,6 @@ fn transfer() -> anyhow::Result<()> {
|
|||
write_kv_data(aws)?;
|
||||
write_kv_data(hcloud)?;
|
||||
write_kv_data(unifi)?;
|
||||
write_kv_data(authentik)?;
|
||||
write_kv_data(vault)?;
|
||||
Ok(())
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue