Correct os-refresh-config README.md typo and format
Replace `run-parts' with `dib-run-parts' since os-refresh-config is using it. Correct markdown code block format. Change-Id: If0184b80d0f35bc30f9799135bd4f659889bcbbd
This commit is contained in:
parent
179279a4a0
commit
beb0633894
|
@ -1,6 +1,7 @@
|
|||
Install os-refresh-config.
|
||||
Install os-refresh-config
|
||||
=========================
|
||||
|
||||
os-refresh-config uses run-parts to run scripts in a pre-defined set
|
||||
os-refresh-config uses dib-run-parts to run scripts in a pre-defined set
|
||||
of directories. Its intended purpose is to quiesce (pre-configure.d),
|
||||
configure (configure.d), migrate (migration.d), and then activate
|
||||
(post-configure.d) a configuration on first boot or in response to Heat
|
||||
|
@ -8,33 +9,32 @@ Metadata changes.
|
|||
|
||||
To cause a script to be run on every os-refresh-config run, install
|
||||
it into one of the following directories:
|
||||
````
|
||||
/opt/stack/os-config-refresh/pre-configure.d
|
||||
/opt/stack/os-config-refresh/configure.d
|
||||
/opt/stack/os-config-refresh/migration.d
|
||||
/opt/stack/os-config-refresh/post-configure.d
|
||||
```
|
||||
|
||||
/opt/stack/os-config-refresh/pre-configure.d
|
||||
/opt/stack/os-config-refresh/configure.d
|
||||
/opt/stack/os-config-refresh/migration.d
|
||||
/opt/stack/os-config-refresh/post-configure.d
|
||||
|
||||
If you want to have os-refresh-config run on any updates to a particular
|
||||
Resource in the heat stack, you will need at the minimum the following snippet
|
||||
of json in this instance's Metadata:
|
||||
|
||||
{
|
||||
"OpenStack::Config": {
|
||||
"heat":
|
||||
"access_key_id": {"Ref": "ApiKeyResource"},
|
||||
"secret_key": {"Fn::GetAtt": [ "ApiKeyResource", "SecretAccessKey" ]},
|
||||
"refresh": [ {"resource": "SomeResource"} ],
|
||||
"stack": {Ref: 'AWS::Stack'},
|
||||
"region": {Ref: 'AWS::Region'}
|
||||
{
|
||||
"OpenStack::Config": {
|
||||
"heat": {
|
||||
"access_key_id": {"Ref": "ApiKeyResource"},
|
||||
"secret_key": {"Fn::GetAtt": [ "ApiKeyResource", "SecretAccessKey" ]},
|
||||
"refresh": [ {"resource": "SomeResource"} ],
|
||||
"stack": {Ref: 'AWS::Stack'},
|
||||
"region": {Ref: 'AWS::Region'}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
If you would like to signal a wait condition at the end of
|
||||
post-configure.d, a generic name of 'completion-handle' can be used
|
||||
like so:
|
||||
|
||||
{
|
||||
"completion-handle": {"Ref": "CompletionHandleName"}
|
||||
}
|
||||
{
|
||||
"completion-handle": {"Ref": "CompletionHandleName"}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue