rctl
接続情報、機密情報の管理や、リソースの状態管理が面倒だ。 そういったものを管理できる仕組みを作る。
init
リソースを初期化する。すでに準備済みのリソースに対しては何もしない。
destroy
リソースを削除。存在しない場合は無視します。
recreate
destroy 実行後に、init を実行します。
開発に貢献する
make sync-dev
pre-commit install
CLI
uv tool run rctl
次のようにリソースの状態を適用することができます。 指定するパスがディレクトリの場合、再帰的に yml ファイルを読み取りリソースの状態を適用します。
rctl resource apply -f resources/
- は標準入力から読み取るという docker で用意された機能
printf "mysecretdata" | docker secret create my_secret -
Metadata
Release files for rctl 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rctl-0.1.9.tar.gz | 14.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rctl-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.0 kB
Release files / rctl-0.1.9.tar.gz
| Download URL | rctl-0.1.9.tar.gz |
|---|---|
| Size | 14.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44fec85d045a9a86a29c82ea6276c035d9eab89c6dd361e47fdc38fff1b900b5
|
|
BLAKE2b-256 checksum How to use checksums |
907efd906cb2ce8eda691629ff6f51b8415519b552236e9f16af26f4be9e93c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.29
|
Release files / rctl-0.1.9-py3-none-any.whl
| Download URL | rctl-0.1.9-py3-none-any.whl |
|---|---|
| Size | 18.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e26794c59359c07dba8c59217a7d7e424c06af2aad7078c26e466a8723bcd830
|
|
BLAKE2b-256 checksum How to use checksums |
2786f1fe73d1a8b47eda24755e3011425c11d056e27cc4679b7b2a13d6a8bd33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.29
|