Add some README's to couple of resources
This commit is contained in:
parent
84a857f13b
commit
fe6422da8f
11
resources/haproxy_config/README.md
Normal file
11
resources/haproxy_config/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# `haproxy_config` resource
|
||||
|
||||
This resource represents configuration for the `haproxy_service` resource.
|
||||
Each service represented by Haproxy is connected to this resource via
|
||||
`haproxy_service_config` resource. This is because in Haproxy there is no
|
||||
support for something like `/etc/haproxy/conf.d` directory where you put
|
||||
each config in a separate file, but instead you must collect all configuration
|
||||
in one file.
|
||||
|
||||
So this resource renders this file from data provided by collecting individual
|
||||
`haproxy_service_config` data.
|
8
resources/haproxy_service/README.md
Normal file
8
resources/haproxy_service/README.md
Normal file
@ -0,0 +1,8 @@
|
||||
# `haproxy_service` resource
|
||||
|
||||
This resource sets up a Docker container with Haproxy code. It requires
|
||||
config to be provided by the `haproxy_config` resource (mounted under
|
||||
`/etc/haproxy`).
|
||||
|
||||
About container philosophy, see the `README.md` file in `keystone_service`
|
||||
resource.
|
5
resources/haproxy_service_config/README.md
Normal file
5
resources/haproxy_service_config/README.md
Normal file
@ -0,0 +1,5 @@
|
||||
# `haproxy_service_config` resource
|
||||
|
||||
This resource represents config for a single service handled by Haproxy.
|
||||
It connects into `haproxy_config`. It collects all services which are to
|
||||
be load-balanced by Haproxy.
|
11
resources/keystone_service/README.md
Normal file
11
resources/keystone_service/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# `keystone_service` resource
|
||||
|
||||
This resource sets up a Docker container with Keystone code. It requires
|
||||
config to be provided by the `keystone_config` resource (mounted under
|
||||
`/etc/keystone`).
|
||||
|
||||
Basically, the philosophy behind containers in Solar is to have stateless
|
||||
containers with service code and mount stateful resources with config,
|
||||
volumes, etc. to that container. Upgrade of code then would be just about
|
||||
replacing the stateless container with new one and remounting state to that
|
||||
new container.
|
Loading…
Reference in New Issue
Block a user