readme/how,what

This commit is contained in:
Marc Beninca 2024-08-23 14:49:38 +02:00
parent 1b8f505403
commit fb730d8704
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -28,8 +28,12 @@ Picture it…
* Domain Name System servers IP addresses * Domain Name System servers IP addresses
* ref names for deployment contexts of feature, staging & release * ref names for deployment contexts of feature, staging & release
* alternate locations of * alternate locations of
* Git repositories of this project & its parent framework
* Operating Systems & Software packages * Operating Systems & Software packages
* Git repositories of
* this project
* its parent framework
* projects not available in some distributions
* shunit2
* SSH key & hosts for deployments * SSH key & hosts for deployments
* a standalone POSIX shell script payload * a standalone POSIX shell script payload
@ -40,8 +44,26 @@ Picture it…
### Integration & Deployment ### Integration & Deployment
* configuring the Operating System container #### Shell
* installing Python system & virtual environments
* setting up the chosen Operating System container
* Domain Name System resolving
* package manager configuration & repositories
* Certificate Authorities trusting
* Operating System updating
* installing Git to clone
* this project
* its parent framework
* installing both Python
* system environment
* virtual environment
* generating a Python module to switch
#### Python
* setting up an OpenSSH client context
* known hosts
* private key
* parsing common YAML syntax to launch Python actions * parsing common YAML syntax to launch Python actions
--- ---
@ -50,7 +72,7 @@ Picture it…
### Features ### Features
SPCD handles project workflows in a unified way: Handle project workflows in a unified way:
* whether the network infrastructure is * whether the network infrastructure is
* [X] online * [X] online