Skip to content

Seed-Farmer is an orchestration tool that works with AWS CodeSeeder and acts as an orchestration tool modeled after GitOps deployments. It has a CommandLine Interface based in Python, leverages modular code deployments defined by declarative manifests, and includes change detection and deployment optimization.

License

Notifications You must be signed in to change notification settings

meniluca/seed-farmer

 
 

Repository files navigation

Seed-Farmer

Seed-Farmer (seedfarmer) is an opensource orchestration tool that works with AWS CodeSeeder (see github or docs) and acts as an orchestration tool modeled after GitOps deployments. It has a CommandLine Interface (CLI) based in Python.

Please see our SeedFarmer Documentation.

For information related to the architecture of Seed-Farmer or the deployment scheme...please see:

Seed-Farmer uses modular code deployments (see modules) leveraging manifests and deployspecs, keeping track of changes and applying changes as need / detected.

Getting Started

The Seed-Farmer library is available on PyPi. Install the library in a python virtual environment.

python3 -m venv .venv
source .venv/bin/activate
pip install seed-farmer

A project is now necessary to begin create modules.

About

Seed-Farmer is an orchestration tool that works with AWS CodeSeeder and acts as an orchestration tool modeled after GitOps deployments. It has a CommandLine Interface based in Python, leverages modular code deployments defined by declarative manifests, and includes change detection and deployment optimization.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Shell 0.7%