{ "layers": [ { "branch": "refs/heads/master\nrefs/heads/stable", "rev": "fcdcea4e5de3e1556c24e6704607862d0ba00a56", "url": "layer:options" }, { "branch": "refs/heads/stable", "rev": "0d10732a6e14ea2f940a35ab61425a97c5db6a16", "url": "layer:basic" }, { "branch": "refs/heads/master\nrefs/heads/stable", "rev": "a7d7b6423db37a47611310039e6ed1929c0a2eab", "url": "layer:status" }, { "branch": "refs/heads/stable", "rev": "348a4a770068a42afec8230ea167346689baafd2", "url": "keepalived" }, { "branch": "refs/heads/master\nrefs/heads/stable", "rev": "4e2f90052b3c02031d09f10900c9e9cb22565dee", "url": "interface:juju-info" }, { "branch": "refs/heads/master\nrefs/heads/stable", "rev": "5021f8a23f6e6e4cc449d2d02f2d8cb99763ec27", "url": "interface:public-address" }, { "branch": "refs/heads/master\nrefs/heads/stable", "rev": "632131b1f122daf6fb601fd4c9f1e4dbb1a92e09", "url": "interface:http" } ], "signatures": { ".build.manifest": [ "build", "dynamic", "unchecked" ], ".gitignore": [ "layer:status", "static", "315971ad9cc5d6ada2391f0940e1800149b211a18be3c7a8f396735d7978702b" ], ".travis/profile-update.yaml": [ "layer:basic", "static", "731e20aa59bf61c024d317ad630e478301a9386ccc0afe56e6c1c09db07ac83b" ], "LICENSE": [ "layer:status", "static", "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" ], "Makefile": [ "layer:basic", "static", "b7ab3a34e5faf79b96a8632039a0ad0aa87f2a9b5f0ba604e007cafb22190301" ], "README.md": [ "keepalived", "static", "c65fa846ba9a75aab5a5d9f1a38818ed806df4246d58fc1034c7f21cb168f470" ], "bin/charm-env": [ "layer:basic", "static", "fb6a20fac4102a6a4b6ffe903fcf666998f9a95a3647e6f9af7a1eeb44e58fd5" ], "bin/layer_option": [ "layer:options", "static", "e959bf29da4c5edff28b2602c24113c4df9e25cdc9f2aa3b5d46c8577b2a40cc" ], "config.yaml": [ "keepalived", "dynamic", "d04d990bb872982a66430cf14b74a864df38eb0e96dd54b80d7f28c83b599249" ], "copyright": [ "layer:status", "static", "7c0e36e618a8544faaaa3f8e0533c2f1f4a18bcacbdd8b99b537742e6b587d58" ], "copyright.layer-basic": [ "layer:basic", "static", "f6740d66fd60b60f2533d9fcb53907078d1e20920a0219afce7182e2a1c97629" ], "copyright.layer-options": [ "layer:options", "static", "f6740d66fd60b60f2533d9fcb53907078d1e20920a0219afce7182e2a1c97629" ], "docs/status.md": [ "layer:status", "static", "975dec9f8c938196e102e954a80226bda293407c4e5ae857c118bf692154702a" ], "hooks/config-changed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/hook.template": [ "layer:basic", "static", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/install": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/juju-info-relation-broken": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/juju-info-relation-changed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/juju-info-relation-created": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/juju-info-relation-departed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/juju-info-relation-joined": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/lb-sink-relation-broken": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/lb-sink-relation-changed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/lb-sink-relation-created": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/lb-sink-relation-departed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/lb-sink-relation-joined": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/leader-elected": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/leader-settings-changed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/loadbalancer-relation-broken": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/loadbalancer-relation-changed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/loadbalancer-relation-created": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/loadbalancer-relation-departed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/loadbalancer-relation-joined": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/post-series-upgrade": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/pre-series-upgrade": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/relations/http/.gitignore": [ "interface:http", "static", "83b4ca18cc39800b1d260b5633cd0252e21501b21e7c33e718db44f1a68a09b8" ], "hooks/relations/http/README.md": [ "interface:http", "static", "9c95320ad040745374fc03e972077f52c27e07eb0386ec93ae19bd50dca24c0d" ], "hooks/relations/http/__init__.py": [ "interface:http", "static", "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" ], "hooks/relations/http/interface.yaml": [ "interface:http", "static", "d0b64038b85b7791ee4f3a42d73ffc8c208f206f73f899cbf33a519d12f9ad13" ], "hooks/relations/http/provides.py": [ "interface:http", "static", "8c72cd8a5a6ea24f53b6dba11f4353c75265bfa7d3ecc2dd096c8963eab8c877" ], "hooks/relations/http/requires.py": [ "interface:http", "static", "76cc886368eaf9c2403a6dc46b40531c3f4eaf67b08829f890c57cb645430abd" ], "hooks/relations/juju-info/.gitignore": [ "interface:juju-info", "static", "315971ad9cc5d6ada2391f0940e1800149b211a18be3c7a8f396735d7978702b" ], "hooks/relations/juju-info/README.md": [ "interface:juju-info", "static", "745aade1bda4e3cb7b07109c8c7560b2f56e076fcd6e8298465c7f66a970cfa0" ], "hooks/relations/juju-info/__init__.py": [ "interface:juju-info", "static", "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" ], "hooks/relations/juju-info/docs/peers.md": [ "interface:juju-info", "static", "710be74f2673dd71a8a41d51417b109bfe68782cf527f100138b628fce531c87" ], "hooks/relations/juju-info/docs/provides.md": [ "interface:juju-info", "static", "f986015a7c6790057f694d91ccda2c281cf07634a2dfbe6607e67768a9d9f7b0" ], "hooks/relations/juju-info/docs/requires.md": [ "interface:juju-info", "static", "bbe0d5b69bfee4992adcfcbf974703e351027f23062dda20845616cb49878010" ], "hooks/relations/juju-info/interface.yaml": [ "interface:juju-info", "static", "0d0057ed0bda75157e8314a1259e1a8bb883d2f738ad1b731177e821b5b1b542" ], "hooks/relations/juju-info/make_docs": [ "interface:juju-info", "static", "136818e53eb2ee7c5a178c5793d1a06811bebfbeb8875b9fc8e425d93ad9b433" ], "hooks/relations/juju-info/peers.py": [ "interface:juju-info", "static", "3a778e2d89f736caf4e1e743ebc96d9ce53af7f3e0bef4b706dd74e5eb373b6e" ], "hooks/relations/juju-info/provides.py": [ "interface:juju-info", "static", "3a778e2d89f736caf4e1e743ebc96d9ce53af7f3e0bef4b706dd74e5eb373b6e" ], "hooks/relations/juju-info/pydocmd.yml": [ "interface:juju-info", "static", "78f3a1376cc4ef1c297a239104203f70701da29d089fefceb5323503422ee848" ], "hooks/relations/juju-info/requires.py": [ "interface:juju-info", "static", "3a778e2d89f736caf4e1e743ebc96d9ce53af7f3e0bef4b706dd74e5eb373b6e" ], "hooks/relations/juju-info/tox.ini": [ "interface:juju-info", "static", "caeace713d04686331d19b2d466e066e4123bd9197152ab99deb1a29a1501502" ], "hooks/relations/public-address/README.md": [ "interface:public-address", "static", "7225effe61bfd8571447b8b685a2ecb52be17431b3066a5306330954c4cb064d" ], "hooks/relations/public-address/__init__.py": [ "interface:public-address", "static", "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" ], "hooks/relations/public-address/interface.yaml": [ "interface:public-address", "static", "49d6777a54aa84c7d3be8d531be237564e90f2e4cb2be05ef5617a372a382340" ], "hooks/relations/public-address/provides.py": [ "interface:public-address", "static", "7c99b0fe987d38773ed3e67c0378fdb78748c04d6895489cd4bca40aaeb051b2" ], "hooks/relations/public-address/requires.py": [ "interface:public-address", "static", "d6a7c6c0762d29a5db19afb4cf82af50812988d5e19a3a48fcbe8b0f6fec12a5" ], "hooks/start": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/stop": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/update-status": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/upgrade-charm": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/website-relation-broken": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/website-relation-changed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/website-relation-created": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/website-relation-departed": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "hooks/website-relation-joined": [ "layer:basic", "dynamic", "2b693cb2a11594a80cc91235c2dc219a0a6303ae62bee8aa87eb35781f7158f7" ], "icon.svg": [ "keepalived", "static", "7c51f3a3274f85f40de905124d32227711d3eea8e81bc9b14d6962471026f6af" ], "layer.yaml": [ "keepalived", "dynamic", "900ed82afe183b924d8ebe49ad3d886b1967b35094e2e6431359619c19e6b9cc" ], "lib/charms/layer/__init__.py": [ "layer:basic", "static", "dfe0d26c6bf409767de6e2546bc648f150e1b396243619bad3aa0553ab7e0e6f" ], "lib/charms/layer/basic.py": [ "layer:basic", "static", "3126b5754ad39402ee27e64527044ddd231ed1cd137fcedaffb51e63a635f108" ], "lib/charms/layer/execd.py": [ "layer:basic", "static", "fda8bd491032db1db8ddaf4e99e7cc878c6fb5432efe1f91cadb5b34765d076d" ], "lib/charms/layer/options.py": [ "layer:options", "static", "8ae7a07d22542fc964f2d2bee8219d1c78a68dace70a1b38d36d4aea47b1c3b2" ], "lib/charms/layer/status.py": [ "layer:status", "static", "d560a5e07b2e5f2b0f25f30e1f0278b06f3f90c01e4dbad5c83d71efc79018c6" ], "make_docs": [ "layer:status", "static", "c990f55c8e879793a62ed8464ee3d7e0d7d2225fdecaf17af24b0df0e2daa8c1" ], "metadata.yaml": [ "keepalived", "dynamic", "dac11c4ab89f07c6202bde9cd8a88843df4b4f130c74a24cebb2e1806c733094" ], "pydocmd.yml": [ "layer:status", "static", "11d9293901f32f75f4256ae4ac2073b92ce1d7ef7b6c892ba9fbb98690a0b330" ], "reactive/__init__.py": [ "layer:basic", "static", "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" ], "reactive/keepalived.py": [ "keepalived", "static", "496473d95ce5f261a7119431236a68675a93ab2f35db9c355591f77d598e8caf" ], "reactive/status.py": [ "layer:status", "static", "30207fc206f24e91def5252f1c7f7c8e23c0aed0e93076babf5e03c05296d207" ], "requirements.txt": [ "layer:basic", "static", "a00f75d80849e5b4fc5ad2e7536f947c25b1a4044b341caa8ee87a92d3a4c804" ], "templates/50-keepalived.conf": [ "keepalived", "static", "0feef827d3edbbdb047f4efa9fcb81c8b88600c07856f00eedeebf6d43010e96" ], "templates/keepalived.conf": [ "keepalived", "static", "a8a28fb2ad0195f78dece2f6594e5c2e826340e33d01bd71c1b9ededd6bb0955" ], "tox.ini": [ "layer:status", "static", "2669a78e8e51c1606874e1cc97ca99e660ff547a79592572a38a268d99b25b67" ], "version": [ "keepalived", "dynamic", "a3bff55840dcf7d1866186038c890d78b43261e77ecf1e0f6378daf4a7fe3e21" ], "wheelhouse.txt": [ "layer:basic", "dynamic", "44b8a3ab6ccaf3a81c8a96526a285462e01964e6090fd40104f3a087bab43c0c" ], "wheelhouse/Jinja2-2.10.1.tar.gz": [ "layer:basic", "dynamic", "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013" ], "wheelhouse/MarkupSafe-1.1.1.tar.gz": [ "layer:basic", "dynamic", "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" ], "wheelhouse/PyYAML-5.2.tar.gz": [ "layer:basic", "dynamic", "c0ee8eca2c582d29c3c2ec6e2c4f703d1b7f1fb10bc72317355a746057e7346c" ], "wheelhouse/Tempita-0.5.2.tar.gz": [ "__pip__", "dynamic", "cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c" ], "wheelhouse/charmhelpers-0.20.22.tar.gz": [ "layer:basic", "dynamic", "b7550108118ce4f87488343384441797777d0da746e1346ed4e6361b4eab0ddb" ], "wheelhouse/charms.reactive-1.4.1.tar.gz": [ "layer:basic", "dynamic", "bba21b4fd40b26c240c9ef2aa10c6fdf73592031c68591da4e7ccc46ca9cb616" ], "wheelhouse/netaddr-0.7.19.tar.gz": [ "layer:basic", "dynamic", "38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd" ], "wheelhouse/pbr-5.6.0.tar.gz": [ "__pip__", "dynamic", "42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd" ], "wheelhouse/pip-18.1.tar.gz": [ "layer:basic", "dynamic", "c0a292bd977ef590379a3f05d7b7f65135487b67470f6281289a94e015650ea1" ], "wheelhouse/pyaml-20.4.0.tar.gz": [ "__pip__", "dynamic", "29a5c2a68660a799103d6949167bd6c7953d031449d08802386372de1db6ad71" ], "wheelhouse/setuptools-41.6.0.zip": [ "layer:basic", "dynamic", "6afa61b391dcd16cb8890ec9f66cc4015a8a31a6e1c2b4e0c464514be1a3d722" ], "wheelhouse/setuptools_scm-1.17.0.tar.gz": [ "layer:basic", "dynamic", "70a4cf5584e966ae92f54a764e6437af992ba42ac4bca7eb37cc5d02b98ec40a" ], "wheelhouse/six-1.16.0.tar.gz": [ "__pip__", "dynamic", "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926" ], "wheelhouse/wheel-0.33.6.tar.gz": [ "layer:basic", "dynamic", "10c9da68765315ed98850f8e048347c3eb06dd81822dc2ab1d4fde9dc9702646" ] } }