diff --git a/README.rst b/README.rst index 64bd9e7..c25fc99 100644 --- a/README.rst +++ b/README.rst @@ -12,6 +12,10 @@ What does it do? It collects data from defined configuration sources and runs a defined hook whenever the metadata has been changed. +.. image:: os-collect-config-and-friends.svg + +[#update_svg]_ + Usage ===== @@ -57,3 +61,5 @@ Run it on an OpenStack instance with access to ec2 metadata:: os-collect-config That should print out a json representation of the entire ec2 metadata tree. + +.. [#update_svg] Recommend using LibreOffice draw to edit os-collect-config-and-friends.odg and regenerate the svg file. Alternatively edit the svg directly, but remove the .odg file if that is done. diff --git a/os-collect-config-and-friends.odg b/os-collect-config-and-friends.odg new file mode 100644 index 0000000..7ddd11f Binary files /dev/null and b/os-collect-config-and-friends.odg differ diff --git a/os-collect-config-and-friends.svg b/os-collect-config-and-friends.svg new file mode 100644 index 0000000..4f4bf34 --- /dev/null +++ b/os-collect-config-and-friends.svg @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Heat localMetadata + + + + + + + EC2 meta-dataservice + + + + + + + Heat Metadataservice + + + + + + + os-collect-config + + + + + + + os-refresh-config(+ scripts) + + + + + + + + + + + + + Local MetadataCache + + + + + + + os-apply-config + + + + + + + + + + + + + In-imagetemplates + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Local Configs + + + + + + + + + + + + + + ephemeral systemstate + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file