Comments (15)
Here we go!
from terraform-nixos.
Hi! I've just discovered this project and it looks really cool. I'd like to give it a spin, but don't want to lock our infra to possibly unmaintained project.
After seeing last commit almost 2 years ago, multiple decent PRs without response, #69 and this issue I'm a bit reluctant, even though it is very tempting.
If there was a higher chance it will get ongoing maintenance, then I would probably give it a try and down the line even contributed some fixes and help. No promises, but out of own self-interest it would make sense.
I realize the realities of Open Source project maintenance (time, why there's never enough time!) and also understand wanting to retain some control over owns creation. But it is clear that this project doesn't get enough attention recently, while multiple people are interested in using it. Seems to me that it would be better if it was was under nix-community umbrella, if the current maintainers can't find necessary time ATM. While I do recognize Tweag as a reputable and respectable Nix company there's only so many hours in a day. nix-community
is a great and trustworthy place where I source my Nix tooling already and I could trust.
Maintaining my own fork is meh (I'm myself also short on time maintaining stuff :D), and using forks of some other individuals is not appealing.
from terraform-nixos.
Sure. If it was moved to the nix-community, I would consider also consolidating https://github.com/numtide/terraform-upload-ami
https://github.com/numtide/terraform-nix-build
https://github.com/numtide/terraform-nixos-amis
https://github.com/numtide/terraform-deploy-nixos-flakes
from terraform-nixos.
I started maintaining a few forks of individual modules:
- https://github.com/numtide/terraform-nixos-amis
- https://github.com/numtide/terraform-deploy-nixos-flakes
from terraform-nixos.
Would love to see it in nix-community.
from terraform-nixos.
Would like to see this in nix-community
from terraform-nixos.
Hi @zimbatm .
First: an apology. The delay is entirely on me. I'm very sorry about it (you send your request as I was going on holiday, but honestly, this is no excuse for several months of delay).
On the main subject: I'd rather Tweag keeps the maintainership of this project, so I'm not inclined to transfer it out of the Tweag organisation. On the other hand, I just realised the heart of the problem: you don't have write access to this repository anymore. I'm giving you maintainer access immediately. You should have had access since you left (in fact I though you did)
from terraform-nixos.
No worries, there is nothing urgent.
If Tweag wants to maintain the project that's fine by me. I'm not going to spend more time on the project, but feel free to integrate the changes from my forks.
Some recommendations:
- Split the "flake" deploy module out of the "classic" one to reduce the bash script complexity. It's getting quite hairy.
- Automate AMI and other images inventory updates through GitHub actions so they are always fresh.
from terraform-nixos.
Thanks for the nudge @dpc. Since we've evidently done a fairly bad job at maintaining this I think it's fair to transfer it to nix-community if someone is ready to take over on it.
@zimbatm are you willing to start maintaining this repository again if it goes out of the Tweag organization? Or is anyone else willing to take ownership?
from terraform-nixos.
Iād be happy to (co-)maintain it as I used the module in production in the past, and planning to use it again soon.
from terraform-nixos.
Great!
I'll do the transfer as soon as I get admin access to the repo then (unless you already have enough access @zimbatm, in which case feel free to directly do it yourself)
from terraform-nixos.
Just asked GitHub to do the transfer. If my understanding is correct, this should just be waiting on approval from a nix-community
admin
from terraform-nixos.
I invited you both to the org. @thufschmitt this will permit you to move the repo.
from terraform-nixos.
thanks, @adrian-gierakowski you are now officially the maintainer.
from terraform-nixos.
thanks @zimbatm!
from terraform-nixos.
Related Issues (20)
- NixOS upgrades may break due to lack of stateVersion HOT 5
- Keep last N generations around HOT 1
- Copy .nix files to /etc/nixos as well? HOT 5
- terraform-nixos doesn't work on Terraform Cloud HOT 20
- It is difficult to propagate key changes to other parts of a system
- nixos-instantiate.sh produces invalid output HOT 2
- error: unknown flag '--builders ''' HOT 1
- Pass arguments to nixos_config derivation HOT 1
- Error when using config and config_pwd option
- Google Cloud services fail to start
- deploy_nixos: flake deployment doesn't work in a sub-folder HOT 1
- Speed up the process of copying drv files to the remote host HOT 1
- Random file provisioner error and SSH authentication failure with AWS EC2 HOT 3
- deploy_nixos leaks files from the working directory into the world-readable nix store
- deploy_nixos: hash changes when files change in the working directory, even .gitignored files with flakes
- Is this project still maintained?
- Google storage bucket md5hash changes on every run of Terraform apply in GitHub actions
- `ssh_key_file` bootstrap problem HOT 1
- Consider Terranix Integration HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-nixos.