A simple NixOS deployment tool using nixos-rebuild internally, but trying to make infrastructure deployment more convenient.
Create a skeleton python project using "hatch new -i --cli infra-rebuild" with Hatch version 1.7.0 and modify it to fit this project. This is the first step of porting infra-rebuild to Python. Also provide a first .gitignore ignoring relevant build directories. |
||
|---|---|---|
| helper | ||
| operations | ||
| src/infra_rebuild | ||
| tests | ||
| .gitignore | ||
| COPYING | ||
| infra-rebuild.sh | ||
| pyproject.toml | ||
| README.md | ||
infra-rebuild
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.