Last active
July 25, 2022 22:50
-
-
Save agracey/a704f95dad8c24e7321dd30c7d712070 to your computer and use it in GitHub Desktop.
example-plan.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "files": [ | |
| { | |
| "content": "W1VuaXRdCkRlc2NyaXB0aW9uPWVsZW1lbnRhbF9zdGF0aWNfbmV0d29yayBzZXR1cApXYW50cz1uZXR3b3JrLXByZS50YXJnZXQKQmVmb3JlPW5ldHdvcmstcHJlLnRhcmdldApDb25kaXRpb25QYXRoRXhpc3RzR2xvYj0vZXRjL3JhbmNoZXIvc3RhdGljLWlmcy9pZmNmZy1ldGgqCltTZXJ2aWNlXQpVc2VyPXJvb3QKR3JvdXA9cm9vdApUeXBlPW9uZXNob3QKUmVtYWluQWZ0ZXJFeGl0PXllcwpFeGVjU3RhcnQ9L3Jvb3QvYmluL2VsZW1lbnRhbF9zdGF0aWMtaWZzCltJbnN0YWxsXQpXYW50ZWRCeT1tdWx0aS11c2VyLnRhcmdldCBuZXR3b3JrLW9ubGluZS50YXJnZXQ=", | |
| "path": "/etc/systemd/system/elemental-static-network.service", | |
| "permissions": "0644" | |
| }, | |
| { | |
| "content": "IyEvYmluL2Jhc2gKIyMjIyMjIyMjIyMjIyMjIwojCiMgQ2FsbGVkIGJ5IGVsZW1lbnRhbF9zdGF0aWNfbmV0d29yay5zZXJ2aWNlIHN5c3RlbWQgc2VydmljZQojCiMjIyMjIyMjIyMjIyMjIyMKc2V0IC14IC1lCmZvciBmaWxlIGluIC9ldGMvcmFuY2hlci9zdGF0aWMtaWZzL2lmY2ZnLSoKZG8KIyAgICAgICBtYWtlIGJhY2t1cHMgb2YgY29uZmlncwojICAgICAgIGZpbGUgbWludXMgcGF0aAogICAgICAgIGZpbGVuYW1lPSIke2ZpbGUjIyovfSIKICAgICAgICBjcCAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLyRmaWxlbmFtZSAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLyIkZmlsZW5hbWUuYmFrIgojICAgICAgIGNvcHkgc3RhdGljcyBpbnRvIHBsYWNlCiAgICAgICAgY3AgJGZpbGUgL2V0Yy9zeXNjb25maWcvbmV0d29yay8kZmlsZW5hbWUKZG9uZQ==", | |
| "path": "/root/bin/elemental_static-ifs", | |
| "permissions": "0755" | |
| }, | |
| { | |
| "content": "IyEvYmluL2Jhc2gKIyMjIyMjIyMjIyMjIyMjCiMgYnVpbHQgZm9yIGhhbmRsaW5nIHN0YXRpYyBJUHMgYXMgcGFydCBvZiBTTEUgTWljcm8gZm9yIFJhbmNoZXIKIyB3aGVuIERIQ1AgSVAgcmVzZXJ2YXRpb25zL2F1dG9tYXRpb25zIGFyZSBub3QgcG9zc2libGUuCiMgQ2FsbGVkIGZyb20gYSBwbGFuIGZpbGUgLSBhbmQgcnVuLnNoCiMgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9yYW5jaGVyLXNhbmRib3gvZWxlbWVudGFsLWV4YW1wbGUtcGxhbgojCiMgdmFyaWFibGVzIHJlcXVpcmVkOgojICAgICAgICBldGhfaWYgOiBldGhlcm5ldCBpbnRlcmZhY2UgdG8gYXNzaWduIHN0YXRpYyBJUAojICAgICAgICAgbm9kZXMgOiBsaXN0IChzdHJpbmcpIG9mIG5vZGVzIGFuZCBJUHMgdG8gdXNlIGluIGZvcm1hdAojICAgICAgICAgICAgICAgICAibm9kZTE6PElQPiBub2RlMjo8SVA+IC4uLiIKIyAgICAgICAgICBtYXNrIDogTmV0d29yayBNYXNrIGUuZy4gMjQsIDI2LCBldGMuCiMgICAgICAgTUFYV0FJVCA6IGxpbWl0ICMgb2Ygc2Vjb25kcyBmb3IgcmFuZG9tIHdhaXQgKHJhY2UgaGFuZGxpbmcpCiMKIyMjIyMjIyMjIyMjIyMjCnNldCAteCAtZQpldGhfaWY9ZXRoMApub2Rlcz0ibm9kZTE6MTkyLjE2OC4yNTIuOCBub2RlMjoxOTIuMTY4LjI1Mi45IG5vZGUzOjE5Mi4xNjguMjUyLjEwIgptYXNrPSIyMyIKTUFYV0FJVD0xMApyYW5kX3dhaXQ9JCgoUkFORE9NICUgJE1BWFdBSVQpKQppZiBbICEgLWQgL2V0Yy9yYW5jaGVyL3N0YXRpYy1pZnMgXTsgdGhlbgogICAgICAgIG1rZGlyIC1wIC9ldGMvcmFuY2hlci9zdGF0aWMtaWZzCmZpCmZ1bmN0aW9uIHRlc3ROb2RlcygpIHsKICAgICAgICBlY2hvIHRlc3RpbmcgJCoKICAgICAgICBzbGVlcCAkcmFuZF93YWl0CiAgICAgICAgYXJwaW5nIC1xIC1EIC1JICRldGhfaWYgLWMgMyAke25vZGVpcH0KICAgICAgICByYz0kPwogICAgICAgIGVjaG8gInJlc3VsdCBpcyAiJHJjCiAgICAgICAgcmV0dXJuICRyYwp9CmZ1bmN0aW9uIG5vZGVJbmZvKCkgewogICAgICAgIGlmIFsgJHNldE5vZGVJbmZvIC1lcSAxIF07IHRoZW4KICAgICAgICAgICAgICAgIHN0b3JlSUQ9YGF3ayAtRidbIC5dJyAnL3NlYXJjaC97cHJpbnQgJDJ9JyAvZXRjL3Jlc29sdi5jb25mYAogICAgICAgICAgICAgICAgIyB3aGVyZSBkbyB5b3Ugd2FudCB0byB1c2UgdGhpcyBzdG9yZS11bmlxdWUgaW5mbz8KICAgICAgICAgICAgICAgIGVsZW1lbnRhbC1vcGVyYXRvciByZWdpc3RlciAtLWxhYmVsICJzdG9yZWlkPSRzdG9yZUlEIiAvb2VtL3JlZ2lzdHJhdGlvbgogICAgICAgIGZpCn0KZnVuY3Rpb24gc2V0VXAoKSB7CiAgICAgICAgaWYgW1sgIiRjbGFpbWVkTm9kZSIgPT0gIm5vbmUiIF1dOyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICJObyBvcGVuIElQcyBmb3VuZCEgIEFib3J0aW5nISEiCiAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQogICAgICAgIGVjaG8gIlNldHRpbmcgdXAgTm9kZSB3aXRoIElQIDogIiRjbGFpbWVkTm9kZSIvIiRtYXNrCiAgICAgICAgY2F0ID4gL2V0Yy9zeXNjb25maWcvbmV0d29yay9pZmNmZy0kZXRoX2lmIDw8IEVPRgpTVEFSVE1PREU9YXV0bwpCT09UUFJPVE89J3N0YXRpYycKSVBBRERSPScnCkVPRgogICAgICAgIHNlZCAtaSAtciAicy9eSVBBRERSPScnL0lQQUREUj0nJGNsYWltZWROb2RlXC8kbWFzaycvIiAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrL2lmY2ZnLSRldGhfaWYKICAgICAgICBzeXN0ZW1jdGwgcmVzdGFydCBuZXR3b3JrCiAgICAgICAgc2V0Tm9kZUluZm89MQogICAgICAgIGNwIC9ldGMvc3lzY29uZmlnL25ldHdvcmsvaWZjZmctJGV0aF9pZiAvZXRjL3JhbmNoZXIvc3RhdGljLWlmcy8KfQojbWFpbgpjbGFpbWVkTm9kZT0ibm9uZSIKZm9yIG4gaW4gJHtub2Rlc30KZG8KICAgICAgICBub2RlPSR7bi8vOip9CiAgICAgICAgbm9kZWlwPSR7bi8vKjp9CiAgICAgICAgZWNobyAke25vZGV9ICR7bm9kZWlwfQogICAgICAgIHRlc3ROb2RlcyAke25vZGVpcH0KICAgICAgICBpZiBbICQ/IC1lcSAwIF07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIklQIGlzIGF2YWlsYWJsZSEgQ2xhaW1pbmcgaXQgZm9yICIke25vZGV9CiAgICAgICAgICAgICAgICBjbGFpbWVkTm9kZT0ke25vZGVpcH0KICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgZmkKZG9uZQojCiMgQ2FsbCB0aGUgbmV0d29yayBjb25maWd1cmF0aW9uIGFuZCByZXN0YXJ0CnNldFVwCiMKIyBnZW5lcmF0ZSBzdG9yZSBsYWJlbApub2RlSW5mbwojCmVjaG8gIkRvbmUi", | |
| "path": "/opt/set-static.sh", | |
| "permissions": "0700" | |
| }, | |
| { | |
| "content": "ZWxlbWVudGFsOgogIHJlZ2lzdHJhdGlvbjoKICAgIHVybDogaHR0cHM6Ly9zdXNlLWVkZ2UtZTJlLnJhbmNoZXIuY2xvdWQvZWxlbWVudGFsL3JlZ2lzdHJhdGlvbi9nd3I3enpyNzlwZzY4bWI1dzQ4NzQ0cTcyNWR6dGw0NDVobjJrNTg2eHFkbnJxNzU4ZHJkbHYK", | |
| "path": "/oem/registration/config.yaml", | |
| "permissions": "0644" | |
| } | |
| ], | |
| "instructions": [ | |
| { | |
| "name": "enable ip-addr service", | |
| "args": [ | |
| "-c", | |
| "echo HI; /opt/set-static.sh; systemctl enable elemental-static-network; systemctl start elemental-static-network" | |
| ], | |
| "command": "bash" | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment