samueldr changed the topic of #nixops to: NixOps related talk | logs: https://logs.nix.samueldr.com/nixops/
nuncanada2 has joined #nixops
abathur has joined #nixops
nuncanada has quit [Ping timeout: 272 seconds]
nuncanada2 has quit [Ping timeout: 272 seconds]
bhipple has quit [Ping timeout: 256 seconds]
bhipple has joined #nixops
abathur has quit [Ping timeout: 240 seconds]
bhipple_ has joined #nixops
nuncanada has joined #nixops
abathur has joined #nixops
nuncanada2 has joined #nixops
nuncanada3 has joined #nixops
nuncanada has quit [Ping timeout: 272 seconds]
nuncanada2 has quit [Ping timeout: 272 seconds]
nuncanada2 has joined #nixops
nuncanada3 has quit [Ping timeout: 272 seconds]
nuncanada has joined #nixops
nuncanada2 has quit [Ping timeout: 272 seconds]
dongcarl has joined #nixops
nuncanada has quit [Quit: Leaving]
abathur has quit [Ping timeout: 260 seconds]
bhipple_ has quit [Remote host closed the connection]
bhipple has quit [Remote host closed the connection]
abathur has joined #nixops
abathur has quit [Ping timeout: 240 seconds]
aforemny has joined #nixops
<aforemny> Hi, I have just read gchistensen's announcement on the PR regarding Hetzner Cloud support. I would be interested in porting that PR to the new plugin architecture. It seems I could use some help getting started though: I cloned the nixops repository, and I can build nixops without plugins. However, building with plugin `p.aws` I get the following error:
jbgi has joined #nixops
abathur has joined #nixops
abathur has quit [Ping timeout: 250 seconds]
<aforemny> Having researched a bit more, I am suspecting that nixops master is currently incompatible with the plugins specified in data.nix(?). Building with a local checkout of the nixops-aws plugin does work.
<aforemny> However, the plugin nixops-hetzner does not work. I am suspecting it has not been updated to python3 yet. Is that being worked on by somebody already?
aforemny has quit [Ping timeout: 265 seconds]
aforemny has joined #nixops
aforemny has quit [Ping timeout: 250 seconds]
aforemny has joined #nixops
abathur has joined #nixops
abathur has quit [Ping timeout: 260 seconds]
<gchristensen> thank you!
<gchristensen> aforemny: it ins't yet worked on, but nixops#1256 is likely how we're going to approach plugins -- if you subscribe to that issue, you'll know when it is merged?
{^_^} has quit [Remote host closed the connection]
<adisbladis> The implementation is a bit on the messy side: https://github.com/adisbladis/nixopsenv/blob/master/default.nix
<adisbladis> But I'm not sure it's avoidable
<gchristensen> nice
<aforemny> gchristensen: Thanks! I will subscribe there. Another question: I *can* build nixops master with the plugin nixops-aws master. Why is that and would it make sense to already update nixops-hetzner accordingly?
<aforemny> adisbladis: I have read through your issue and I think Scenario 1 and Scenario 3 are the same. Am I missing something? I would be curious what Scenario 3 would be! :-)
abathur has joined #nixops
<adisbladis> aforemny: Well spotted! `mutable plugin source, immutable nixops src` -> `mutable plugin source, mutable nixops src`
abathur has quit [Ping timeout: 265 seconds]
<aforemny> adisbladis: Thanks for clarifying!
{^_^} has joined #nixops
jbgi_ has joined #nixops
jbgi has quit [Ping timeout: 256 seconds]
abathur has joined #nixops
aforemny has quit [Ping timeout: 250 seconds]
aforemny has joined #nixops
aforemny has quit [Ping timeout: 264 seconds]
aforemny has joined #nixops
dongcarl has quit [Quit: The Lounge - https://thelounge.chat]
aforemny has quit [Ping timeout: 265 seconds]
aforemny has joined #nixops
dongcarl has joined #nixops
evanjs has joined #nixops
<evanjs> Where is the best place to access the manual? The link on GitHub redirects to the repo, and the linked manual seems, idk, old?
<evanjs> Trying to generate the manual but failing at getting all the options I was able to see before
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
evanjs has joined #nixops
jbgi_ has quit [Ping timeout: 260 seconds]
aforemny has quit [Ping timeout: 265 seconds]
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
evanjs has joined #nixops
evanjs has quit [Client Quit]
evanjs has joined #nixops
CodeKiwi has joined #nixops
DigitalKiwi has quit [Ping timeout: 265 seconds]
lordcirth_ has quit [Remote host closed the connection]
CodeKiwi is now known as DigitalKiwi
aforemny has joined #nixops
aforemny has left #nixops [#nixops]
<gchristensen> aminechikhaoui: I'm intending on merging https://github.com/NixOS/nixops/pull/1256 this weekend or early next week
<{^_^}> nixops#1256 (by adisbladis, 1 week ago, open): RFC: Use Poetry & Poetry2nix for environment and plugin management
<aminechikhaoui> sounds good, sorry I didn't get the chance to play with it. But as I said it seems much cleaner and any improvement can be done on top of that in the future.
<aminechikhaoui> thanks gchristensen !
<gchristensen> no worries :)
<gchristensen> thank you!
<aminechikhaoui> and adisbladis !
<gchristensen> adisbladis is the real MVP of this
<gchristensen> maybe you could test the docs I wrote https://github.com/adisbladis/nixops/pull/4 while updating one of the plugins
<{^_^}> adisbladis/nixops#4 (by grahamc, 1 hour ago, open): Poetry plugin docs
<gchristensen> hopefully that wouldn't be much work, but would help give some confidence in the docs? :)
<aminechikhaoui> ah nice
<gchristensen> btw I'm *not* saying doing a 2->3 port
<gchristensen> just the adding the plugin mechanism
bhipple has joined #nixops
bhipple has quit [Remote host closed the connection]
bhipple has joined #nixops
bhipple has quit [Ping timeout: 252 seconds]
bhipple has joined #nixops