Documentation ¶
Overview ¶
Don't you wish you could configure a server as easily as creating a Docker image? Meet Efs2, A dead simple configuration management tool that is powered by stupid shell scripts.
Efs2 is an idea to combine the stupid shell scripts philosophy of fss with the simplicity of a Dockerfile.
# Install and Configure NGINX # Run apt-get update RUN apt-get update --fix-missing && apt-get -y upgrade # Install nginx RUN apt-get install nginx # Deploy Config files PUT nginx.conf /etc/nginx/nginx.conf 0644 PUT example.com /etc/nginx/sites-available/example.com 0644 # Create a Symlink RUN ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com # Restart NGINX RUN systemctl restart nginx
Directories ¶
Path | Synopsis |
---|---|
Package app is the main runtime package for Efs2.
|
Package app is the main runtime package for Efs2. |
Package config is the internal configuration used for Efs2.
|
Package config is the internal configuration used for Efs2. |
Package parser is a parser for Efs2files.
|
Package parser is a parser for Efs2files. |
Package ssh provides users with a simple interface for remote execution over SSH.
|
Package ssh provides users with a simple interface for remote execution over SSH. |
Click to show internal directories.
Click to hide internal directories.