X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=docs%2Fmigrate_hetzner.md;fp=docs%2Fmigrate_hetzner.md;h=0000000000000000000000000000000000000000;hb=34abd6afa44c620a56416bd423a2438a09bd1ce4;hp=c7fbe207185476792d545ef2f0743e9b781a6d61;hpb=f5cbc6f767ee234e9cdd53baa113d5ab26edb6d8;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/docs/migrate_hetzner.md b/docs/migrate_hetzner.md deleted file mode 100644 index c7fbe20..0000000 --- a/docs/migrate_hetzner.md +++ /dev/null @@ -1,20 +0,0 @@ -nixops show a deprecation message at each deployment because hetzner -info is outdated. To fix it: - - cp -a ~/.nixops ~/.nixops.bak - - nixops export --all > all.json - - network=$(cat all.json| jq -r '."cef694f3-081d-11e9-b31f-0242ec186adf".resources.eldiron."hetzner.networkInfo"' | jq -r -c '.networking.interfaces.eth0 = { "ipv4": { "addresses": [ { "address": .networking.interfaces.eth0.ipAddress, "prefixLength": .networking.interfaces.eth0.prefixLength } ] } }') - - cat all.json | jq --arg network "$network" '."cef694f3-081d-11e9-b31f-0242ec186adf".resources.eldiron."hetzner.networkInfo" = $network' > all_new.json - - nixops delete --force -d eldiron - - nixops import < all_new.json - - rm all.json all_new.json - -*check that everything works*, then: - - rm -rf ~/.nixops.bak