Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 907168 Details for
Bug 1107639
ami-948577fc RHEL 6.5 x86_64 us-east-1
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
ami-948577fc.yaml
ami-948577fc.yaml (text/yaml), 325.79 KB, created by
mkovacik
on 2014-06-10 11:33:08 UTC
(
hide
)
Description:
ami-948577fc.yaml
Filename:
MIME Type:
Creator:
mkovacik
Created:
2014-06-10 11:33:08 UTC
Size:
325.79 KB
patch
obsolete
>ami: ami-948577fc >arch: x86_64 >console_output: > cc1.4xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDM4MzlNQiBvZiB5b3VyIDIyMDE1TUIgZTgyMCBSQU0uIE5v > dCB1c2VkLg0KU1JBVDogU1JBVCBub3QgdXNlZC4NCv8bJUcJCVdlbGNvbWUgdG8gG1swOzMxbVJl > ZCBIYXQbWzA7MzltIEVudGVycHJpc2UgTGludXggU2VydmVyDQ0KU3RhcnRpbmcgdWRldjogdWRl > dmRbNTQxXTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50LW5l > dC1nZW5lcmF0b3IucnVsZXMnDQ0KdWRldmRbNTQxXTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYv > cnVsZXMuZC83NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KDQ0NChslR3BpaXg0 > X3NtYnVzIDAwMDA6MDA6MDEuMzogU01CdXMgYmFzZSBhZGRyZXNzIHVuaW5pdGlhbGl6ZWQgLSB1 > cGdyYWRlIEJJT1Mgb3IgdXNlIGZvcmNlX2FkZHI9MHhhZGRyDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU2V0dGluZyBob3N0bmFtZSBsb2NhbGhvc3QubG9jYWxkb21haW46ICAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU2V0dGluZyB1cCBMb2dpY2FsIFZvbHVtZSBNYW5h > Z2VtZW50OiAgIE5vIHZvbHVtZSBncm91cHMgZm91bmQNDQobWzYwR1sbWzA7MzJtICBPSyAgG1sw > OzM5bV0NDQ0KQ2hlY2tpbmcgZmlsZXN5c3RlbXMNDQovZGV2L3h2ZGExOiBjbGVhbiwgNTQ4NDkv > MzkzMjE2IGZpbGVzLCA1MzIwMzUvMTU3Mjg2NCBibG9ja3MNDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KUmVtb3VudGluZyByb290IGZpbGVzeXN0ZW0gaW4gcmVhZC13cml0ZSBtb2Rl > OiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGxvY2FsIGZpbGVzeXN0 > ZW1zOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIGxvY2FsIGZpbGVz > eXN0ZW0gcXVvdGFzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIC9l > dGMvZnN0YWIgc3dhcHM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KRW50ZXJpbmcg > bm9uLWludGVyYWN0aXZlIHN0YXJ0dXANDQpDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0 > YSBjb2xsZWN0b3IgKHNhZGMpLi4uIA0NCmlwNnRhYmxlczogQXBwbHlpbmcgZmlyZXdhbGwgcnVs > ZXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpCcmluZ2luZyB1cCBsb29wYmFjayBp > bnRlcmZhY2U6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAgaW50 > ZXJmYWNlIGV0aDA6ICANDQpEZXRlcm1pbmluZyBJUCBpbmZvcm1hdGlvbiBmb3IgZXRoMC4uLiBk > b25lLg0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdWRpdGQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBwb3J0cmVzZXJ2ZTogG1s2MEdb > G1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBsb2dnZXI6IBtbNjBHWxtb > MDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBpcnFiYWxhbmNlOiAbWzYwR1sbWzA7MzJt > ICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcnBjYmluZDogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClN0YXJ0aW5nIE5GUyBzdGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIGN1cHM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpNb3Vu > dGluZyBmaWxlc3lzdGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGlu > ZyBhY3BpIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIEhB > TCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZXRyaWdnZXIgZmFpbGVk > IHVkZXYgZXZlbnRzG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkxvYWRpbmcgYXV0b2Zz > NDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGF1dG9tb3VudDogG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjM5IDIwMTQtMDYtMTAgMDQ6NTU6NDYs > MTk4OiBab25lIFt1cy1lYXN0LTFjXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzo2 > NyAyMDE0LTA2LTEwIDA0OjU1OjQ2LDQ2MTogRW5hYmxpbmcgYmluYXJ5IHJlcG9zIGluIHJlZGhh > dC1yaHVpLnJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODYgMjAxNC0wNi0x > MCAwNDo1NTo0Niw0NjY6IEVuYWJsaW5nIGxvYWQgYmFsYW5jZXIgcGx1Z2luDQ0KW0lORk86Y2hv > b3NlX3JlcG9dIGNob29zZV9yZXBvOjg4IDIwMTQtMDYtMTAgMDQ6NTU6NDYsNDY3OiBFeGVjdXRp > bmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0Yy95dW0vcGx1Z2luY29uZi5k > L3JodWktbGIuY29uZl0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTIgMjAxNC0w > Ni0xMCAwNDo1NTo0Niw0OTk6IFNldHRpbmcgcmVnaW9uIGluIGxvYWQgYmFsYW5jZXIgY29uZmln > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjk0IDIwMTQtMDYtMTAgMDQ6NTU6NDYs > NDk5OiBFeGVjdXRpbmcgW3NlZCAtaSAncy9SRUdJT04vdXMtZWFzdC0xLycgL2V0Yy95dW0ucmVw > b3MuZC9yaHVpLWxvYWQtYmFsYW5jZXJzLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29z > ZV9yZXBvOjk4IDIwMTQtMDYtMTAgMDQ6NTU6NDYsNTAzOiBFbmFibGluZyBjbGllbnQgY29uZmln > IHJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86MTAxIDIwMTQtMDYtMTAgMDQ6 > NTU6NDYsNTAzOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0 > Yy95dW0ucmVwb3MuZC9yZWRoYXQtcmh1aS1jbGllbnQtY29uZmlnLnJlcG9dDQ0KU3RhcnRpbmcg > Y2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdpbml0LWxvY2FsJyBhdCBU > dWUsIDEwIEp1biAyMDE0IDA4OjU1OjUwICswMDAwLiBVcCA1NC4wOCBzZWNvbmRzLg0NClN0YXJ0 > aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnaW5pdCcgYXQgVHVl > LCAxMCBKdW4gMjAxNCAwODo1NTo1MSArMDAwMC4gVXAgNTUuMzcgc2Vjb25kcy4NDQpjaS1pbmZv > OiArKysrKysrKysrKysrKysrKysrKysrKysrKytOZXQgZGV2aWNlIGluZm8rKysrKysrKysrKysr > KysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0r > LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8IERldmlj > ZSB8ICBVcCAgfCAgIEFkZHJlc3MgICB8ICAgICAgIE1hc2sgICAgICB8ICAgICBIdy1BZGRyZXNz > ICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t > LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8ICAgbG8gICB8IFRydWUg > fCAgMTI3LjAuMC4xICB8ICAgIDI1NS4wLjAuMCAgICB8ICAgICAgICAgLiAgICAgICAgIHwNDQpj > aS1pbmZvOiB8ICBldGgwICB8IFRydWUgfCAxMC4xNy40OS4zOCB8IDI1NS4yNTUuMjU1LjIyNCB8 > IDEyOjMxOjM5OjFiOjYyOjU1IHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0t > LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiAr > KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrK1JvdXRlIGluZm8rKysrKysrKysrKysrKysr > KysrKysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0t > LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpjaS1pbmZv > OiB8IFJvdXRlIHwgRGVzdGluYXRpb24gfCAgIEdhdGV3YXkgICB8ICAgICBHZW5tYXNrICAgICB8 > IEludGVyZmFjZSB8IEZsYWdzIHwNDQpjaS1pbmZvOiArLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0t > LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpjaS1p > bmZvOiB8ICAgMCAgIHwgMTAuMTcuNDkuMzIgfCAgIDAuMC4wLjAgICB8IDI1NS4yNTUuMjU1LjIy > NCB8ICAgIGV0aDAgICB8ICAgVSAgIHwNDQpjaS1pbmZvOiB8ICAgMSAgIHwgICAwLjAuMC4wICAg > fCAxMC4xNy40OS4zMyB8ICAgICAwLjAuMC4wICAgICB8ICAgIGV0aDAgICB8ICAgVUcgIHwNDQpj > aS1pbmZvOiArLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t > LS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91ZC1p > bml0IHYuIDAuNy4yIHJ1bm5pbmcgJ21vZHVsZXM6Y29uZmlnJyBhdCBUdWUsIDEwIEp1biAyMDE0 > IDA4OjU1OjUzICswMDAwLiBVcCA1Ny41MCBzZWNvbmRzLg0NClN0YXJ0aW5nIGNsb3VkLWluaXQ6 > IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnbW9kdWxlczpmaW5hbCcgYXQgVHVlLCAxMCBK > dW4gMjAxNCAwODo1NTo1NSArMDAwMC4gVXAgNTkuMTEgc2Vjb25kcy4NDQorIHl1bSAteSBpbnN0 > YWxsIHhkZWx0YQ0NCkxvYWRlZCBwbHVnaW5zOiBhbWF6b24taWQsIHJodWktbGIsIHNlY3VyaXR5 > DQ0KDXJodWktUkVHSU9OLWNsaWVudC1jb25maWctc2VydmVyLTYgICAgICAgICAgICAgICAgICAg > ICAgIHwgMi45IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLWNsaWVudC1jb25maWct > c2VydmVyLTYvcHJpbWFyeV9kYiAgICAgICAgICAgIHwgMy40IGtCICAgICAwMDowMCAgICAgDQ0K > DXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzICAgICAgICAgICAgICAgICAgICAgICAg > IHwgMy43IGtCICAgICAwMDowMCAgICAgDQ0Kcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItciAyMSUg > Wz09PSAgICAgICAgICAgIF0gIDAuMCBCL3MgfCA1LjcgTUIgICAgIC0tOi0tIEVUQSANcmh1aS1S > RUdJT04tcmhlbC1zZXJ2ZXItciA2NCUgWz09PT09PT09PS0gICAgIF0gIDE5IE1CL3MgfCAgMTcg > TUIgICAgIDAwOjAwIEVUQSANDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzL3ByaW1h > cnlfZGIgICAgICAgICAgICAgIHwgIDI2IE1CICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9O > LXJoZWwtc2VydmVyLXJlbGVhc2VzLW9wdGlvbmFsICAgICAgICAgICAgICAgIHwgMy41IGtCICAg > ICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzLW9wdGlvbmFs > L3ByaW1hcnlfZGIgICAgIHwgMi43IE1CICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJo > ZWwtc2VydmVyLXJoLWNvbW1vbiAgICAgICAgICAgICAgICAgICAgICAgIHwgMi45IGtCICAgICAw > MDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoLWNvbW1vbi9wcmltYXJ5X2Ri > ICAgICAgICAgICAgIHwgIDE0IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwt > c2VydmVyLXJoc2NsICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMy4xIGtCICAgICAwMDow > MCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoc2NsL3ByaW1hcnlfZGIgICAgICAg > ICAgICAgICAgIHwgNTc2IGtCICAgICAwMDowMCAgICAgDQ0KU2V0dGluZyB1cCBJbnN0YWxsIFBy > b2Nlc3MNDQpSZXNvbHZpbmcgRGVwZW5kZW5jaWVzDQ0KLS0+IFJ1bm5pbmcgdHJhbnNhY3Rpb24g > Y2hlY2sNDQotLS0+IFBhY2thZ2UgeGRlbHRhLng4Nl82NCAwOjEuMS40LTguZWw2IHdpbGwgYmUg > aW5zdGFsbGVkDQ0KLS0+IEZpbmlzaGVkIERlcGVuZGVuY3kgUmVzb2x1dGlvbg0NCg0NCkRlcGVu > ZGVuY2llcyBSZXNvbHZlZA0NCg0NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQ0KIFBhY2thZ2Ug > ICBBcmNoICAgICAgVmVyc2lvbiAgICAgICAgICBSZXBvc2l0b3J5ICAgICAgICAgICAgICAgICAg > ICAgICAgICAgU2l6ZQ0NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQ0KSW5zdGFsbGluZzoNDQog > eGRlbHRhICAgIHg4Nl82NCAgICAxLjEuNC04LmVsNiAgICAgIHJodWktUkVHSU9OLXJoZWwtc2Vy > dmVyLXJlbGVhc2VzICAgICA4OCBrDQ0KDQ0KVHJhbnNhY3Rpb24gU3VtbWFyeQ0NCj09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09DQ0KSW5zdGFsbCAgICAgICAxIFBhY2thZ2UocykNDQoNDQpUb3RhbCBk > b3dubG9hZCBzaXplOiA4OCBrDQ0KSW5zdGFsbGVkIHNpemU6IDI2NSBrDQ0KRG93bmxvYWRpbmcg > UGFja2FnZXM6DQ0KDXhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQucnBtICAgICAgICAgICAgICAg > ICAgICAgICAgICAgIHwgIDg4IGtCICAgICAwMDowMCAgICAgDQ0KUnVubmluZyBycG1fY2hlY2tf > ZGVidWcNDQpSdW5uaW5nIFRyYW5zYWN0aW9uIFRlc3QNDQpUcmFuc2FjdGlvbiBUZXN0IFN1Y2Nl > ZWRlZA0NClJ1bm5pbmcgVHJhbnNhY3Rpb24NDQoNICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40 > LTguZWw2Lng4Nl82NCBbIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdIDEvMQ0gIElu > c3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjICAgICAgICAg > ICAgICAgICAgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZf > NjQgWyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgXSAxLzENICBJbnN0YWxsaW5nIDog > eGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAg > ICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEu > NC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAgXSAxLzENICBJ > bnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2 > XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIF0gMS8xDSAgSW5zdGFsbGluZyA6 > IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgICAxLzEgDQ0KDSAgVmVyaWZ5aW5nICA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLzEgDQ0KDQ0KSW5zdGFsbGVkOg0NCiAg > eGRlbHRhLng4Nl82NCAwOjEuMS40LTguZWw2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgDQ0KDQ0KQ29tcGxldGUhDQ0KKyB5dW0gLXkgaW5zdGFsbCBk > b3Nmc3Rvb2xzDQ0KTG9hZGVkIHBsdWdpbnM6IGFtYXpvbi1pZCwgcmh1aS1sYiwgc2VjdXJpdHkN > DQpTZXR0aW5nIHVwIEluc3RhbGwgUHJvY2Vzcw0NClBhY2thZ2UgZG9zZnN0b29scy0zLjAuOS00 > LmVsNi54ODZfNjQgYWxyZWFkeSBpbnN0YWxsZWQgYW5kIGxhdGVzdCB2ZXJzaW9uDQ0KTm90aGlu > ZyB0byBkbw0NCisgdG91Y2ggL3VzZXJkYXRhX3Rlc3QNDQorIGRhdGUNDQpjaS1pbmZvOiArKysr > KysrKytBdXRob3JpemVkIGtleXMgZnJvbSAvaG9tZS9lYzItdXNlci8uc3NoL2F1dGhvcml6ZWRf > a2V5cyBmb3IgdXNlciBlYzItdXNlcisrKysrKysrKw0NCmNpLWluZm86ICstLS0tLS0tLS0rLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0r > LS0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCBLZXl0eXBlIHwgICAgICAgICAgICAg > ICAgRmluZ2VycHJpbnQgKG1kNSkgICAgICAgICAgICAgICAgfCBPcHRpb25zIHwgICAgICBDb21t > ZW50ICAgICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t > Kw0NCmNpLWluZm86IHwgc3NoLXJzYSB8IGY1OjNhOjcwOjViOmZkOjBiOjA2OjBkOjBiOmEyOjcy > OjkxOjhmOjhkOmFlOjlhIHwgICAgLSAgICB8IG1rb3ZhY2lrLXVzLWVhc3QtMSB8DQ0KY2ktaW5m > bzogKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQplYzI6IA0NCmVjMjogIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > Iw0NCmVjMjogLS0tLS1CRUdJTiBTU0ggSE9TVCBLRVkgRklOR0VSUFJJTlRTLS0tLS0NDQplYzI6 > IDEwMjQgY2Q6ZjE6YzA6NmQ6NGI6Mzc6Y2M6Y2E6NDQ6Zjg6Y2I6ZjM6ZTU6Njc6ODM6YWYgL2V0 > Yy9zc2gvc3NoX2hvc3RfZHNhX2tleS5wdWIgKERTQSkNDQplYzI6IDIwNDggZGU6ZDA6OTM6ZGM6 > Njc6ZTg6NzI6YmU6ODI6Yzc6NjA6MWQ6Mzg6Y2I6NzM6ODMgL2V0Yy9zc2gvc3NoX2hvc3Rfa2V5 > LnB1YiAoUlNBMSkNDQplYzI6IDIwNDggMGY6YmU6ZmQ6ODg6ZWU6NjA6ZTY6NDQ6MTY6Yzk6YzQ6 > YjI6ZDA6N2Y6ZjE6ZGQgL2V0Yy9zc2gvc3NoX2hvc3RfcnNhX2tleS5wdWIgKFJTQSkNDQplYzI6 > IC0tLS0tRU5EIFNTSCBIT1NUIEtFWSBGSU5HRVJQUklOVFMtLS0tLQ0NCmVjMjogIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0NCi0t > LS0tQkVHSU4gU1NIIEhPU1QgS0VZIEtFWVMtLS0tLQ0NCjIwNDggMzUgMjAzMzE1MzUyNTE0ODQw > NDIwMDYyMzg0OTk0Mjc3OTk1Nzc1ODI1MTcwMTE3NDcyMjA3MjgzNjU4NzIyODYzMDU1MzQyODU2 > MzQyMjE5MzM2ODY3MzQ3MTUyMjQwMzU1MzYzNjE1MDQzMTg1MTkzMDA4NjY5MDU4ODUzNTEwNzY3 > NTUzNDI0MjI5NDA4NDM3ODUyMDY3NzQ5MzM0NTYzMzk4NDExODY3NjEzNTg5MzE5NzM0MDI5MjM4 > MzExMjY0ODM5OTg2MjUwMjk2OTIxMDg3NzMyMDUwODAxMDY0NDE0NzY3MjAyODU5ODY1MTY3NjIy > MTIzNzA4MjczMDA5NDIwODYzNTYzNzY2OTgzMjA3NTU0MjIyODI5MzUwODE2MTMxODc3NzY1MDY3 > MzAyNDA2NTI2MjQ3ODAxNTU1Njc5NzUzMDM2NDQ5NjI4ODk2OTA4NjgyNDQzNzM3ODQ0MzUwMTM5 > MDk2MzI0OTI2NTAzNDU5NjEzMjQ0NTcwMjE4NDUzNTE4OTgzNjkzMDYzNTg2ODU1OTMyNTc3NjA5 > Mjc4MjY3MDE1NzEzNzk1MjgyMjk4NjczOTA0MjY3MDAwNTg0NDY0NDE2Mzc1NzQyNzQxNzk5MjUz > Mzk0NDYzNzI1MTUwMTk0NTExOTQ3MTgxNTQ1MjIwMjE4MTIwNDQ5OTIyMDY4Njk5MDYwNzI4MjUx > MTg0NzEwNDAyNjgxMDcwOTk4MDkwMTUzNzUzMzE0NjA5MTQ5NjE1OTI2OTcyNjg4NjM1OTk4MDM0 > MTgzNjcyODMyMDc0OTk5ODg5ODEwODY1MTI0MDc5NDcgDQ0Kc3NoLXJzYSBBQUFBQjNOemFDMXlj > MkVBQUFBQkl3QUFBUUVBd2x3N0ZIUUpZeTNkeXZxYS9Zb2NhOVRJSVF6VDZ5SDlvOCtFN3RDY29j > ekNOaVB2cko4WXBFbXFOajlYYjZoU2J2aW9Eb3lkc2Y5NEk2RmRkaStnU3NVRjVqVHpDKzJ0aXhF > Zk1YYVBVN2JWNjJRUGFDNlBqTlBoa3RJZDJRcmIvVS9jWDMvNUpsOGtUeDVDV2haRmRsVzkrNUhS > YUdsYmgvYWVZRmxqZDV4NzVUb2xEYzYxUzlQWTl6cVdMUlA0aWRqbWRlcnU4MEhNWUdDR083REtT > b0E5UVRhZGpiZ1lSNkNiRzRvdmdNSXlTYjYvOVpGczR3TlRQdEw1ejZISkZMQnZ3ZU1BNkdKaWRG > Vm43QnQ2QUNTa0N1cjhoWVdTR3p6SXJmb1BRZGdnTzREL0pYT2VCdkRDajdrRzhmR3Y4UmZkbkFM > bXJWTHVab2tQTEFDbm9RPT0gDQ0KLS0tLS1FTkQgU1NIIEhPU1QgS0VZIEtFWVMtLS0tLQ0NCkNs > b3VkLWluaXQgdi4gMC43LjIgZmluaXNoZWQgYXQgVHVlLCAxMCBKdW4gMjAxNCAwODo1NjoyNyAr > MDAwMC4gRGF0YXNvdXJjZSBEYXRhU291cmNlRWMyLiAgVXAgOTAuOTUgc2Vjb25kcw0NClN0YXJ0 > aW5nIHBvc3RmaXg6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhYnJ0 > IGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGNyb25kOiAb > WzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgYXRkOiAbWzYwR1sbWzA7MzJt > ICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcmhzbWNlcnRkLi4uG1s2MEdbG1swOzMybSAgT0sg > IBtbMDszOW1dDQ0NClN0YXJ0aW5nIGNlcnRtb25nZXI6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7 > MzltXQ0NDQoNClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgcmVsZWFzZSA2LjUgKFNh > bnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2XzY0IG9uIGFuIHg4Nl82NA0K > DQppcC0xMC0xNy00OS0zOCBsb2dpbjogDQ0KUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZl > ciByZWxlYXNlIDYuNSAoU2FudGlhZ28pDQpLZXJuZWwgMi42LjMyLTQzMS4xNy4xLmVsNi54ODZf > NjQgb24gYW4geDg2XzY0DQoNCmlwLTEwLTE3LTQ5LTM4IGxvZ2luOiANDQpSZWQgSGF0IEVudGVy > cHJpc2UgTGludXggU2VydmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYuMzIt > NDMxLjE3LjEuZWw2Lng4Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtMTctNDktMzggbG9naW46 > IFJlc3RhcnRpbmcgc3lzdGVtLg0K > cc2.8xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDM4MzlNQiBvZiB5b3VyIDYxOTk5TUIgZTgyMCBSQU0uIE5v > dCB1c2VkLg0KU1JBVDogU1JBVCBub3QgdXNlZC4NCv8bJUcJCVdlbGNvbWUgdG8gG1swOzMxbVJl > ZCBIYXQbWzA7MzltIEVudGVycHJpc2UgTGludXggU2VydmVyDQ0KU3RhcnRpbmcgdWRldjogdWRl > dmRbODAxXTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50LW5l > dC1nZW5lcmF0b3IucnVsZXMnDQ0KdWRldmRbODAxXTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYv > cnVsZXMuZC83NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KDQ0NChslR3BpaXg0 > X3NtYnVzIDAwMDA6MDA6MDEuMzogU01CdXMgYmFzZSBhZGRyZXNzIHVuaW5pdGlhbGl6ZWQgLSB1 > cGdyYWRlIEJJT1Mgb3IgdXNlIGZvcmNlX2FkZHI9MHhhZGRyDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU2V0dGluZyBob3N0bmFtZSBsb2NhbGhvc3QubG9jYWxkb21haW46ICAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU2V0dGluZyB1cCBMb2dpY2FsIFZvbHVtZSBNYW5h > Z2VtZW50OiAgIE5vIHZvbHVtZSBncm91cHMgZm91bmQNDQobWzYwR1sbWzA7MzJtICBPSyAgG1sw > OzM5bV0NDQ0KQ2hlY2tpbmcgZmlsZXN5c3RlbXMNDQovZGV2L3h2ZGExOiBjbGVhbiwgNTQ4NDkv > MzkzMjE2IGZpbGVzLCA1MzIwMzUvMTU3Mjg2NCBibG9ja3MNDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KUmVtb3VudGluZyByb290IGZpbGVzeXN0ZW0gaW4gcmVhZC13cml0ZSBtb2Rl > OiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGxvY2FsIGZpbGVzeXN0 > ZW1zOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIGxvY2FsIGZpbGVz > eXN0ZW0gcXVvdGFzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIC9l > dGMvZnN0YWIgc3dhcHM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KRW50ZXJpbmcg > bm9uLWludGVyYWN0aXZlIHN0YXJ0dXANDQpDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0 > YSBjb2xsZWN0b3IgKHNhZGMpLi4uIA0NCmlwNnRhYmxlczogQXBwbHlpbmcgZmlyZXdhbGwgcnVs > ZXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpCcmluZ2luZyB1cCBsb29wYmFjayBp > bnRlcmZhY2U6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAgaW50 > ZXJmYWNlIGV0aDA6ICANDQpEZXRlcm1pbmluZyBJUCBpbmZvcm1hdGlvbiBmb3IgZXRoMC4uLiBk > b25lLg0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdWRpdGQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBwb3J0cmVzZXJ2ZTogG1s2MEdb > G1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBsb2dnZXI6IBtbNjBHWxtb > MDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBpcnFiYWxhbmNlOiAbWzYwR1sbWzA7MzJt > ICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcnBjYmluZDogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClN0YXJ0aW5nIE5GUyBzdGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIGN1cHM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpNb3Vu > dGluZyBmaWxlc3lzdGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGlu > ZyBhY3BpIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIEhB > TCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZXRyaWdnZXIgZmFpbGVk > IHVkZXYgZXZlbnRzG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkxvYWRpbmcgYXV0b2Zz > NDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGF1dG9tb3VudDogG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjM5IDIwMTQtMDYtMTAgMDQ6NTY6MDEs > NzI1OiBab25lIFt1cy1lYXN0LTFjXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzo2 > NyAyMDE0LTA2LTEwIDA0OjU2OjAxLDcyODogRW5hYmxpbmcgYmluYXJ5IHJlcG9zIGluIHJlZGhh > dC1yaHVpLnJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODYgMjAxNC0wNi0x > MCAwNDo1NjowMSw3MzI6IEVuYWJsaW5nIGxvYWQgYmFsYW5jZXIgcGx1Z2luDQ0KW0lORk86Y2hv > b3NlX3JlcG9dIGNob29zZV9yZXBvOjg4IDIwMTQtMDYtMTAgMDQ6NTY6MDEsNzMyOiBFeGVjdXRp > bmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0Yy95dW0vcGx1Z2luY29uZi5k > L3JodWktbGIuY29uZl0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTIgMjAxNC0w > Ni0xMCAwNDo1NjowMSw3NDA6IFNldHRpbmcgcmVnaW9uIGluIGxvYWQgYmFsYW5jZXIgY29uZmln > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjk0IDIwMTQtMDYtMTAgMDQ6NTY6MDEs > NzQxOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9SRUdJT04vdXMtZWFzdC0xLycgL2V0Yy95dW0ucmVw > b3MuZC9yaHVpLWxvYWQtYmFsYW5jZXJzLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29z > ZV9yZXBvOjk4IDIwMTQtMDYtMTAgMDQ6NTY6MDEsNzUxOiBFbmFibGluZyBjbGllbnQgY29uZmln > IHJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86MTAxIDIwMTQtMDYtMTAgMDQ6 > NTY6MDEsNzUxOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0 > Yy95dW0ucmVwb3MuZC9yZWRoYXQtcmh1aS1jbGllbnQtY29uZmlnLnJlcG9dDQ0KU3RhcnRpbmcg > Y2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdpbml0LWxvY2FsJyBhdCBU > dWUsIDEwIEp1biAyMDE0IDA4OjU2OjA2ICswMDAwLiBVcCA2Mi41MyBzZWNvbmRzLg0NClN0YXJ0 > aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnaW5pdCcgYXQgVHVl > LCAxMCBKdW4gMjAxNCAwODo1NjowNyArMDAwMC4gVXAgNjMuNzAgc2Vjb25kcy4NDQpjaS1pbmZv > OiArKysrKysrKysrKysrKysrKysrKysrKysrK05ldCBkZXZpY2UgaW5mbysrKysrKysrKysrKysr > KysrKysrKysrKysrDQ0KY2ktaW5mbzogKy0tLS0tLS0tKy0tLS0tLSstLS0tLS0tLS0tLS0tKy0t > LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgRGV2aWNlIHwg > IFVwICB8ICAgQWRkcmVzcyAgIHwgICAgICBNYXNrICAgICB8ICAgICBIdy1BZGRyZXNzICAgIHwN > DQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t > Ky0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCAgIGxvICAgfCBUcnVlIHwgIDEyNy4w > LjAuMSAgfCAgIDI1NS4wLjAuMCAgIHwgICAgICAgICAuICAgICAgICAgfA0NCmNpLWluZm86IHwg > IGV0aDAgIHwgVHJ1ZSB8IDEwLjU4LjMzLjE2IHwgMjU1LjI1NS4yNTUuMCB8IDEyOjMxOjM5OjM2 > Ojk1OmU2IHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0t > LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogKysrKysrKysrKysrKysr > KysrKysrKysrKysrKysrK1JvdXRlIGluZm8rKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr > DQ0KY2ktaW5mbzogKy0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0t > LS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0rDQ0KY2ktaW5mbzogfCBSb3V0ZSB8IERlc3RpbmF0 > aW9uIHwgIEdhdGV3YXkgICB8ICAgIEdlbm1hc2sgICAgfCBJbnRlcmZhY2UgfCBGbGFncyB8DQ0K > Y2ktaW5mbzogKy0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t > LS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0rDQ0KY2ktaW5mbzogfCAgIDAgICB8ICAxMC41OC4zMy4w > IHwgIDAuMC4wLjAgICB8IDI1NS4yNTUuMjU1LjAgfCAgICBldGgwICAgfCAgIFUgICB8DQ0KY2kt > aW5mbzogfCAgIDEgICB8ICAgMC4wLjAuMCAgIHwgMTAuNTguMzMuMSB8ICAgIDAuMC4wLjAgICAg > fCAgICBldGgwICAgfCAgIFVHICB8DQ0KY2ktaW5mbzogKy0tLS0tLS0rLS0tLS0tLS0tLS0tLSst > LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0rDQ0KU3RhcnRp > bmcgY2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdtb2R1bGVzOmNvbmZp > ZycgYXQgVHVlLCAxMCBKdW4gMjAxNCAwODo1NjowOSArMDAwMC4gVXAgNjYuMDggc2Vjb25kcy4N > DQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYuIDAuNy4yIHJ1bm5pbmcgJ21vZHVs > ZXM6ZmluYWwnIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTY6MTEgKzAwMDAuIFVwIDY4LjEyIHNl > Y29uZHMuDQ0KKyB5dW0gLXkgaW5zdGFsbCB4ZGVsdGENDQpMb2FkZWQgcGx1Z2luczogYW1hem9u > LWlkLCByaHVpLWxiLCBzZWN1cml0eQ0NCg1yaHVpLVJFR0lPTi1jbGllbnQtY29uZmlnLXNlcnZl > ci02ICAgICAgICAgICAgICAgICAgICAgICB8IDIuOSBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVp > LVJFR0lPTi1jbGllbnQtY29uZmlnLXNlcnZlci02L3ByaW1hcnlfZGIgICAgICAgICAgICB8IDMu > NCBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcyAg > ICAgICAgICAgICAgICAgICAgICAgICB8IDMuNyBrQiAgICAgMDA6MDAgICAgIA0NCnJodWktUkVH > SU9OLXJoZWwtc2VydmVyLXIgODQlIFs9PT09PT09PT09PT0tICBdICAwLjAgQi9zIHwgIDIyIE1C > ICAgICAtLTotLSBFVEEgDQ1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcy9wcmltYXJ5 > X2RiICAgICAgICAgICAgICB8ICAyNiBNQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1y > aGVsLXNlcnZlci1yZWxlYXNlcy1vcHRpb25hbCAgICAgICAgICAgICAgICB8IDMuNSBrQiAgICAg > MDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcy1vcHRpb25hbC9w > cmltYXJ5X2RiICAgICB8IDIuNyBNQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVs > LXNlcnZlci1yaC1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICB8IDIuOSBrQiAgICAgMDA6 > MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaC1jb21tb24vcHJpbWFyeV9kYiAg > ICAgICAgICAgICB8ICAxNCBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNl > cnZlci1yaHNjbCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMuMSBrQiAgICAgMDA6MDAg > ICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaHNjbC9wcmltYXJ5X2RiICAgICAgICAg > ICAgICAgICB8IDU3NiBrQiAgICAgMDA6MDAgICAgIA0NClNldHRpbmcgdXAgSW5zdGFsbCBQcm9j > ZXNzDQ0KUmVzb2x2aW5nIERlcGVuZGVuY2llcw0NCi0tPiBSdW5uaW5nIHRyYW5zYWN0aW9uIGNo > ZWNrDQ0KLS0tPiBQYWNrYWdlIHhkZWx0YS54ODZfNjQgMDoxLjEuNC04LmVsNiB3aWxsIGJlIGlu > c3RhbGxlZA0NCi0tPiBGaW5pc2hlZCBEZXBlbmRlbmN5IFJlc29sdXRpb24NDQoNDQpEZXBlbmRl > bmNpZXMgUmVzb2x2ZWQNDQoNDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0NCiBQYWNrYWdlICAg > QXJjaCAgICAgIFZlcnNpb24gICAgICAgICAgUmVwb3NpdG9yeSAgICAgICAgICAgICAgICAgICAg > ICAgICAgIFNpemUNDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0NCkluc3RhbGxpbmc6DQ0KIHhk > ZWx0YSAgICB4ODZfNjQgICAgMS4xLjQtOC5lbDYgICAgICByaHVpLVJFR0lPTi1yaGVsLXNlcnZl > ci1yZWxlYXNlcyAgICAgODggaw0NCg0NClRyYW5zYWN0aW9uIFN1bW1hcnkNDQo9PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PQ0NCkluc3RhbGwgICAgICAgMSBQYWNrYWdlKHMpDQ0KDQ0KVG90YWwgZG93 > bmxvYWQgc2l6ZTogODggaw0NCkluc3RhbGxlZCBzaXplOiAyNjUgaw0NCkRvd25sb2FkaW5nIFBh > Y2thZ2VzOg0NCg14ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0LnJwbSAgICAgICAgICAgICAgICAg > ICAgICAgICAgICB8ICA4OCBrQiAgICAgMDA6MDAgICAgIA0NClJ1bm5pbmcgcnBtX2NoZWNrX2Rl > YnVnDQ0KUnVubmluZyBUcmFuc2FjdGlvbiBUZXN0DQ0KVHJhbnNhY3Rpb24gVGVzdCBTdWNjZWVk > ZWQNDQpSdW5uaW5nIFRyYW5zYWN0aW9uDQ0KDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04 > LmVsNi54ODZfNjQgWyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSAxLzENICBJbnN0 > YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyAgICAgICAgICAg > ICAgICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0 > IFsjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhk > ZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAg > XSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQt > OC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgIF0gMS8xDSAgSW5z > dGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82 > NCBbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4 > ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgMS8xIA0NCg0gIFZlcmlmeWluZyAgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0ICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8xIA0NCg0NCkluc3RhbGxlZDoNDQogIHhk > ZWx0YS54ODZfNjQgMDoxLjEuNC04LmVsNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgIA0NCg0NCkNvbXBsZXRlIQ0NCisgeXVtIC15IGluc3RhbGwgZG9z > ZnN0b29scw0NCkxvYWRlZCBwbHVnaW5zOiBhbWF6b24taWQsIHJodWktbGIsIHNlY3VyaXR5DQ0K > U2V0dGluZyB1cCBJbnN0YWxsIFByb2Nlc3MNDQpQYWNrYWdlIGRvc2ZzdG9vbHMtMy4wLjktNC5l > bDYueDg2XzY0IGFscmVhZHkgaW5zdGFsbGVkIGFuZCBsYXRlc3QgdmVyc2lvbg0NCk5vdGhpbmcg > dG8gZG8NDQorIHRvdWNoIC91c2VyZGF0YV90ZXN0DQ0KKyBkYXRlDQ0KY2ktaW5mbzogKysrKysr > KysrQXV0aG9yaXplZCBrZXlzIGZyb20gL2hvbWUvZWMyLXVzZXIvLnNzaC9hdXRob3JpemVkX2tl > eXMgZm9yIHVzZXIgZWMyLXVzZXIrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLS0tKy0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0t > LS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgS2V5dHlwZSB8ICAgICAgICAgICAgICAg > IEZpbmdlcnByaW50IChtZDUpICAgICAgICAgICAgICAgIHwgT3B0aW9ucyB8ICAgICAgQ29tbWVu > dCAgICAgICB8DQ0KY2ktaW5mbzogKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSsN > DQpjaS1pbmZvOiB8IHNzaC1yc2EgfCBmNTozYTo3MDo1YjpmZDowYjowNjowZDowYjphMjo3Mjo5 > MTo4Zjo4ZDphZTo5YSB8ICAgIC0gICAgfCBta292YWNpay11cy1lYXN0LTEgfA0NCmNpLWluZm86 > ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KZWMyOiANDQplYzI6ICMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMN > DQplYzI6IC0tLS0tQkVHSU4gU1NIIEhPU1QgS0VZIEZJTkdFUlBSSU5UUy0tLS0tDQ0KZWMyOiAx > MDI0IDkwOmU4OjY4OjYxOmYyOmY2OjIxOmNiOjI3OjhiOmE2Ojk4OjhiOjYxOjc5OjNlIC9ldGMv > c3NoL3NzaF9ob3N0X2RzYV9rZXkucHViIChEU0EpDQ0KZWMyOiAyMDQ4IDNkOmJiOmYyOjZlOjJk > OjY4OjYyOmM2OjIyOjAwOjY1OjgwOjIyOjU2OjAyOmU0IC9ldGMvc3NoL3NzaF9ob3N0X2tleS5w > dWIgKFJTQTEpDQ0KZWMyOiAyMDQ4IDI4OjNjOmZiOjkyOjZhOjk1OjM0OmFlOjA4OjRmOjAzOjVi > OjEwOmM1OjY1OmRmIC9ldGMvc3NoL3NzaF9ob3N0X3JzYV9rZXkucHViIChSU0EpDQ0KZWMyOiAt > LS0tLUVORCBTU0ggSE9TVCBLRVkgRklOR0VSUFJJTlRTLS0tLS0NDQplYzI6ICMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNDQotLS0t > LUJFR0lOIFNTSCBIT1NUIEtFWSBLRVlTLS0tLS0NDQoyMDQ4IDM1IDI1MTc5MjAxMTk2MDQ0OTAz > MzE1ODc2Mjc5OTg4Mjc0NTg1NDU4MTkzNDc5MzY2OTc2NDM4MTE0OTQ4OTM4MTMyNzQ4MDc5ODEx > Mjk1NDE2MTE1MDgwOTE2NTcwNjE2OTIxMjAxNTE3NzMzODY1MTUwOTEyMzI5MjMxNTQ0MTY5MjYy > NzQ0MDMxODc2NzI3NDQ4NzU3NDUwODY4OTIwOTU4OTE4MjIxOTIzOTU2MTUxNTY3ODg2Mzc2NDU2 > MTI2MzE1OTk5MzQ3MzQ1MTcxMjM3ODUwMzYzNTEzNTA4NDQ0OTE2MzE4MzkyNjE3Njc2Mjk1MzI4 > OTkyMDM0NDI2NTk3MDA5ODQxNTgzMzAyMDAyNjAxMjIzNTczNDkyNTM1NTA3MDA0MzYzMDA2OTY3 > OTkyMTU4NTMxMDg2NzA3MTIyMjg3ODc2OTE3NjQyNzA1ODkzOTIwNTUzOTQ1NDI5OTI5NDgyMTg5 > MzYyMzU5MTQ1NzMzMjQ0NTM2MjA1Njc2NTIzODU3NDMxMDI1OTg1MDIxOTE2ODAzMTc3ODEyMDk2 > MzEyNzI0MzQyMDQxNDA1NTIyOTMzNjgwODExOTEwMjk5NDE2MTE2NzMyOTc1OTc5OTI5ODU3MDUx > NjQzOTI0OTU3NzE2Mjk2NzA3ODI1OTI4MDgxNTI4OTg2OTgxMTM4NTUzNjI0OTc2OTc0NTcwNjUw > MDU4MzQzMTI4NTk0MjUzMzUxOTkwNjQ2NzIzNTUyNjkyNDE5NjYwMjcwMTk1MjI2NzQ5MTg4Mzg3 > ODI0OTkyMjk3NDk2MTU3NDU0MDgwMTM0MzE3MTYzIA0NCnNzaC1yc2EgQUFBQUIzTnphQzF5YzJF > QUFBQUJJd0FBQVFFQTRueHpsaEEza3h3MDVtM1hTZkFLbEwwenpHYVBqbndSdXZRd0tDNUdTUlph > WjBUMStHRWttMmtoWUdyUWlENERKNnpkRXNYdlBQVUFQc0xzYXJUZXZiR3E0cUt0REZJWWFZR2Z0 > eVZTYkZNVzFqSWFnYWJBMytpL3R6ZGJsd21qVUw3SWlBODlXb0s1R29ScnlhT2ZFSmpFa1NXOFp5 > c29NRXVLTi91ZHV3aiszbHZ4aldjeDA1R1VUbzFoL05ndmdBSjd0cmRDdGpqWWkxWVc1cGxrSEpU > VFd3WlRrTkJ6UENKR0t1Y0p1YzdqT0FiK0t4aU54Y012OUkzRC8vUjl2aEdFRExONTh3Q2xWZ3By > RndUVG9ZR1BtREdOdTZzVHVTKzJ3S3V1b0puL3Y2Rko4N3JORzlGYVUxa2FXSW5EUnBjNzhzc3Uy > OVkxS0dvQ3ZjWFZZUT09IA0NCi0tLS0tRU5EIFNTSCBIT1NUIEtFWSBLRVlTLS0tLS0NDQpDbG91 > ZC1pbml0IHYuIDAuNy4yIGZpbmlzaGVkIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTY6NDQgKzAw > MDAuIERhdGFzb3VyY2UgRGF0YVNvdXJjZUVjMi4gIFVwIDEwMS4wNSBzZWNvbmRzDQ0KU3RhcnRp > bmcgcG9zdGZpeDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGFicnQg > ZGFlbW9uOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgY3JvbmQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdGQ6IBtbNjBHWxtbMDszMm0g > IE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyByaHNtY2VydGQuLi4bWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU3RhcnRpbmcgY2VydG1vbmdlcjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NCg0KUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNlIDYuNSAoU2Fu > dGlhZ28pDQpLZXJuZWwgMi42LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4geDg2XzY0DQoN > CmlwLTEwLTU4LTMzLTE2IGxvZ2luOiANDQpSZWQgSGF0IEVudGVycHJpc2UgTGludXggU2VydmVy > IHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYuMzItNDMxLjE3LjEuZWw2Lng4Nl82 > NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtNTgtMzMtMTYgbG9naW46IA0NClJlZCBIYXQgRW50ZXJw > cmlzZSBMaW51eCBTZXJ2ZXIgcmVsZWFzZSA2LjUgKFNhbnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00 > MzEuMTcuMS5lbDYueDg2XzY0IG9uIGFuIHg4Nl82NA0KDQppcC0xMC01OC0zMy0xNiBsb2dpbjog > UmVzdGFydGluZyBzeXN0ZW0uDQo= > cg1.4xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDM1ODNNQiBvZiB5b3VyIDIxNTAzTUIgZTgyMCBSQU0uIE5v > dCB1c2VkLg0KU1JBVDogU1JBVCBub3QgdXNlZC4NCv8bJUcJCVdlbGNvbWUgdG8gG1swOzMxbVJl > ZCBIYXQbWzA7MzltIEVudGVycHJpc2UgTGludXggU2VydmVyDQ0KU3RhcnRpbmcgdWRldjogdWRl > dmRbNTUxXTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50LW5l > dC1nZW5lcmF0b3IucnVsZXMnDQ0KdWRldmRbNTUxXTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYv > cnVsZXMuZC83NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KDQ0NChslR3BpaXg0 > X3NtYnVzIDAwMDA6MDA6MDEuMzogU01CdXMgYmFzZSBhZGRyZXNzIHVuaW5pdGlhbGl6ZWQgLSB1 > cGdyYWRlIEJJT1Mgb3IgdXNlIGZvcmNlX2FkZHI9MHhhZGRyDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU2V0dGluZyBob3N0bmFtZSBsb2NhbGhvc3QubG9jYWxkb21haW46ICAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU2V0dGluZyB1cCBMb2dpY2FsIFZvbHVtZSBNYW5h > Z2VtZW50OiAgIE5vIHZvbHVtZSBncm91cHMgZm91bmQNDQobWzYwR1sbWzA7MzJtICBPSyAgG1sw > OzM5bV0NDQ0KQ2hlY2tpbmcgZmlsZXN5c3RlbXMNDQovZGV2L3h2ZGExOiBjbGVhbiwgNTQ4NDkv > MzkzMjE2IGZpbGVzLCA1MzIwMzUvMTU3Mjg2NCBibG9ja3MNDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KUmVtb3VudGluZyByb290IGZpbGVzeXN0ZW0gaW4gcmVhZC13cml0ZSBtb2Rl > OiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGxvY2FsIGZpbGVzeXN0 > ZW1zOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIGxvY2FsIGZpbGVz > eXN0ZW0gcXVvdGFzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIC9l > dGMvZnN0YWIgc3dhcHM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KRW50ZXJpbmcg > bm9uLWludGVyYWN0aXZlIHN0YXJ0dXANDQpDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0 > YSBjb2xsZWN0b3IgKHNhZGMpLi4uIA0NCmlwNnRhYmxlczogQXBwbHlpbmcgZmlyZXdhbGwgcnVs > ZXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpCcmluZ2luZyB1cCBsb29wYmFjayBp > bnRlcmZhY2U6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAgaW50 > ZXJmYWNlIGV0aDA6ICANDQpEZXRlcm1pbmluZyBJUCBpbmZvcm1hdGlvbiBmb3IgZXRoMC4uLiBk > b25lLg0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdWRpdGQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBwb3J0cmVzZXJ2ZTogG1s2MEdb > G1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBsb2dnZXI6IBtbNjBHWxtb > MDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBpcnFiYWxhbmNlOiAbWzYwR1sbWzA7MzJt > ICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcnBjYmluZDogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClN0YXJ0aW5nIE5GUyBzdGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIGN1cHM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpNb3Vu > dGluZyBmaWxlc3lzdGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGlu > ZyBhY3BpIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIEhB > TCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZXRyaWdnZXIgZmFpbGVk > IHVkZXYgZXZlbnRzG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkxvYWRpbmcgYXV0b2Zz > NDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGF1dG9tb3VudDogG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjM5IDIwMTQtMDYtMTAgMDQ6NTY6NDQs > MjMyOiBab25lIFt1cy1lYXN0LTFhXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzo2 > NyAyMDE0LTA2LTEwIDA0OjU2OjQ0LDUwODogRW5hYmxpbmcgYmluYXJ5IHJlcG9zIGluIHJlZGhh > dC1yaHVpLnJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODYgMjAxNC0wNi0x > MCAwNDo1Njo0NCw2MDY6IEVuYWJsaW5nIGxvYWQgYmFsYW5jZXIgcGx1Z2luDQ0KW0lORk86Y2hv > b3NlX3JlcG9dIGNob29zZV9yZXBvOjg4IDIwMTQtMDYtMTAgMDQ6NTY6NDQsNjA2OiBFeGVjdXRp > bmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0Yy95dW0vcGx1Z2luY29uZi5k > L3JodWktbGIuY29uZl0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTIgMjAxNC0w > Ni0xMCAwNDo1Njo0NCw3MDQ6IFNldHRpbmcgcmVnaW9uIGluIGxvYWQgYmFsYW5jZXIgY29uZmln > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjk0IDIwMTQtMDYtMTAgMDQ6NTY6NDQs > NzA0OiBFeGVjdXRpbmcgW3NlZCAtaSAncy9SRUdJT04vdXMtZWFzdC0xLycgL2V0Yy95dW0ucmVw > b3MuZC9yaHVpLWxvYWQtYmFsYW5jZXJzLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29z > ZV9yZXBvOjk4IDIwMTQtMDYtMTAgMDQ6NTY6NDQsNzEzOiBFbmFibGluZyBjbGllbnQgY29uZmln > IHJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86MTAxIDIwMTQtMDYtMTAgMDQ6 > NTY6NDQsNzEzOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0 > Yy95dW0ucmVwb3MuZC9yZWRoYXQtcmh1aS1jbGllbnQtY29uZmlnLnJlcG9dDQ0KU3RhcnRpbmcg > Y2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdpbml0LWxvY2FsJyBhdCBU > dWUsIDEwIEp1biAyMDE0IDA4OjU2OjQ3ICswMDAwLiBVcCAxMTAuMTQgc2Vjb25kcy4NDQpTdGFy > dGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYuIDAuNy4yIHJ1bm5pbmcgJ2luaXQnIGF0IFR1 > ZSwgMTAgSnVuIDIwMTQgMDg6NTY6NDkgKzAwMDAuIFVwIDExMS45NiBzZWNvbmRzLg0NCmNpLWlu > Zm86ICsrKysrKysrKysrKysrKysrKysrKysrKysrKytOZXQgZGV2aWNlIGluZm8rKysrKysrKysr > KysrKysrKysrKysrKysrKysrDQ0KY2ktaW5mbzogKy0tLS0tLS0tKy0tLS0tLSstLS0tLS0tLS0t > LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8 > IERldmljZSB8ICBVcCAgfCAgICBBZGRyZXNzICAgIHwgICAgICAgTWFzayAgICAgIHwgICAgIEh3 > LUFkZHJlc3MgICAgfA0NCmNpLWluZm86ICstLS0tLS0tLSstLS0tLS0rLS0tLS0tLS0tLS0tLS0t > Ky0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCAgIGxv > ICAgfCBUcnVlIHwgICAxMjcuMC4wLjEgICB8ICAgIDI1NS4wLjAuMCAgICB8ICAgICAgICAgLiAg > ICAgICAgIHwNDQpjaS1pbmZvOiB8ICBldGgwICB8IFRydWUgfCAxMC4xNy4xNDYuMjA5IHwgMjU1 > LjI1NS4yNTUuMTkyIHwgMTI6MzE6Mzg6MTI6MjU6MmUgfA0NCmNpLWluZm86ICstLS0tLS0tLSst > LS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t > LS0rDQ0KY2ktaW5mbzogKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrK1JvdXRlIGlu > Zm8rKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0NCmNpLWluZm86ICstLS0tLS0t > Ky0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t > LS0tLS0rLS0tLS0tLSsNDQpjaS1pbmZvOiB8IFJvdXRlIHwgIERlc3RpbmF0aW9uICB8ICAgIEdh > dGV3YXkgICAgfCAgICAgR2VubWFzayAgICAgfCBJbnRlcmZhY2UgfCBGbGFncyB8DQ0KY2ktaW5m > bzogKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t > LS0tLSstLS0tLS0tLS0tLSstLS0tLS0tKw0NCmNpLWluZm86IHwgICAwICAgfCAxMC4xNy4xNDYu > MTkyIHwgICAgMC4wLjAuMCAgICB8IDI1NS4yNTUuMjU1LjE5MiB8ICAgIGV0aDAgICB8ICAgVSAg > IHwNDQpjaS1pbmZvOiB8ICAgMSAgIHwgICAgMC4wLjAuMCAgICB8IDEwLjE3LjE0Ni4xOTMgfCAg > ICAgMC4wLjAuMCAgICAgfCAgICBldGgwICAgfCAgIFVHICB8DQ0KY2ktaW5mbzogKy0tLS0tLS0r > LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t > LS0tLSstLS0tLS0tKw0NClN0YXJ0aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIg > cnVubmluZyAnbW9kdWxlczpjb25maWcnIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTY6NTAgKzAw > MDAuIFVwIDExMy40MSBzZWNvbmRzLg0NClN0YXJ0aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQg > di4gMC43LjIgcnVubmluZyAnbW9kdWxlczpmaW5hbCcgYXQgVHVlLCAxMCBKdW4gMjAxNCAwODo1 > Njo1MiArMDAwMC4gVXAgMTE0LjgwIHNlY29uZHMuDQ0KKyB5dW0gLXkgaW5zdGFsbCB4ZGVsdGEN > DQpMb2FkZWQgcGx1Z2luczogYW1hem9uLWlkLCByaHVpLWxiLCBzZWN1cml0eQ0NCg1yaHVpLVJF > R0lPTi1jbGllbnQtY29uZmlnLXNlcnZlci02ICAgICAgICAgICAgICAgICAgICAgICB8IDIuOSBr > QiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1jbGllbnQtY29uZmlnLXNlcnZlci02L3By > aW1hcnlfZGIgICAgICAgICAgICB8IDMuNCBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lP > Ti1yaGVsLXNlcnZlci1yZWxlYXNlcyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMuNyBrQiAg > ICAgMDA6MDAgICAgIA0NCnJodWktUkVHSU9OLXJoZWwtc2VydmVyLXIgNDAlIFs9PT09PT0gICAg > ICAgICBdICAwLjAgQi9zIHwgIDEwIE1CICAgICAtLTotLSBFVEEgDXJodWktUkVHSU9OLXJoZWwt > c2VydmVyLXIgODIlIFs9PT09PT09PT09PT0gICBdICAxOCBNQi9zIHwgIDIyIE1CICAgICAwMDow > MCBFVEEgDQ1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcy9wcmltYXJ5X2RiICAgICAg > ICAgICAgICB8ICAyNiBNQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZl > ci1yZWxlYXNlcy1vcHRpb25hbCAgICAgICAgICAgICAgICB8IDMuNSBrQiAgICAgMDA6MDAgICAg > IA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcy1vcHRpb25hbC9wcmltYXJ5X2Ri > ICAgICB8IDIuNyBNQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1y > aC1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICB8IDIuOSBrQiAgICAgMDA6MDAgICAgIA0N > Cg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaC1jb21tb24vcHJpbWFyeV9kYiAgICAgICAgICAg > ICB8ICAxNCBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaHNj > bCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMuMSBrQiAgICAgMDA6MDAgICAgIA0NCg1y > aHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaHNjbC9wcmltYXJ5X2RiICAgICAgICAgICAgICAgICB8 > IDU3NiBrQiAgICAgMDA6MDAgICAgIA0NClNldHRpbmcgdXAgSW5zdGFsbCBQcm9jZXNzDQ0KUmVz > b2x2aW5nIERlcGVuZGVuY2llcw0NCi0tPiBSdW5uaW5nIHRyYW5zYWN0aW9uIGNoZWNrDQ0KLS0t > PiBQYWNrYWdlIHhkZWx0YS54ODZfNjQgMDoxLjEuNC04LmVsNiB3aWxsIGJlIGluc3RhbGxlZA0N > Ci0tPiBGaW5pc2hlZCBEZXBlbmRlbmN5IFJlc29sdXRpb24NDQoNDQpEZXBlbmRlbmNpZXMgUmVz > b2x2ZWQNDQoNDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0NCiBQYWNrYWdlICAgQXJjaCAgICAg > IFZlcnNpb24gICAgICAgICAgUmVwb3NpdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgIFNp > emUNDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0NCkluc3RhbGxpbmc6DQ0KIHhkZWx0YSAgICB4 > ODZfNjQgICAgMS4xLjQtOC5lbDYgICAgICByaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNl > cyAgICAgODggaw0NCg0NClRyYW5zYWN0aW9uIFN1bW1hcnkNDQo9PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PQ0NCkluc3RhbGwgICAgICAgMSBQYWNrYWdlKHMpDQ0KDQ0KVG90YWwgZG93bmxvYWQgc2l6 > ZTogODggaw0NCkluc3RhbGxlZCBzaXplOiAyNjUgaw0NCkRvd25sb2FkaW5nIFBhY2thZ2VzOg0N > Cg14ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0LnJwbSAgICAgICAgICAgICAgICAgICAgICAgICAg > ICB8ICA4OCBrQiAgICAgMDA6MDAgICAgIA0NClJ1bm5pbmcgcnBtX2NoZWNrX2RlYnVnDQ0KUnVu > bmluZyBUcmFuc2FjdGlvbiBUZXN0DQ0KVHJhbnNhY3Rpb24gVGVzdCBTdWNjZWVkZWQNDQpSdW5u > aW5nIFRyYW5zYWN0aW9uDQ0KDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZf > NjQgWyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSAxLzENICBJbnN0YWxsaW5nIDog > eGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAg > ICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMj > IyMjIyMjICAgICAgICAgICAgICAgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEu > NC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgXSAxLzENICBJ > bnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2 > XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgIF0gMS8xDSAgSW5zdGFsbGluZyA6 > IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4x > LjQtOC5lbDYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8xIA0N > Cg0gIFZlcmlmeWluZyAgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0ICAgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgMS8xIA0NCg0NCkluc3RhbGxlZDoNDQogIHhkZWx0YS54ODZf > NjQgMDoxLjEuNC04LmVsNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgIA0NCg0NCkNvbXBsZXRlIQ0NCisgeXVtIC15IGluc3RhbGwgZG9zZnN0b29scw0N > CkxvYWRlZCBwbHVnaW5zOiBhbWF6b24taWQsIHJodWktbGIsIHNlY3VyaXR5DQ0KU2V0dGluZyB1 > cCBJbnN0YWxsIFByb2Nlc3MNDQpQYWNrYWdlIGRvc2ZzdG9vbHMtMy4wLjktNC5lbDYueDg2XzY0 > IGFscmVhZHkgaW5zdGFsbGVkIGFuZCBsYXRlc3QgdmVyc2lvbg0NCk5vdGhpbmcgdG8gZG8NDQor > IHRvdWNoIC91c2VyZGF0YV90ZXN0DQ0KKyBkYXRlDQ0KY2ktaW5mbzogKysrKysrKysrQXV0aG9y > aXplZCBrZXlzIGZyb20gL2hvbWUvZWMyLXVzZXIvLnNzaC9hdXRob3JpemVkX2tleXMgZm9yIHVz > ZXIgZWMyLXVzZXIrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0t > LS0tLS0tLS0tKw0NCmNpLWluZm86IHwgS2V5dHlwZSB8ICAgICAgICAgICAgICAgIEZpbmdlcnBy > aW50IChtZDUpICAgICAgICAgICAgICAgIHwgT3B0aW9ucyB8ICAgICAgQ29tbWVudCAgICAgICB8 > DQ0KY2ktaW5mbzogKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZv > OiB8IHNzaC1yc2EgfCBmNTozYTo3MDo1YjpmZDowYjowNjowZDowYjphMjo3Mjo5MTo4Zjo4ZDph > ZTo5YSB8ICAgIC0gICAgfCBta292YWNpay11cy1lYXN0LTEgfA0NCmNpLWluZm86ICstLS0tLS0t > LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t > LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KZWMyOiANDQplYzI6ICMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNDQplYzI6IC0t > LS0tQkVHSU4gU1NIIEhPU1QgS0VZIEZJTkdFUlBSSU5UUy0tLS0tDQ0KZWMyOiAxMDI0IDkwOjZl > OmY4OmU4OmJlOmNlOjBiOjhiOjA0OjYwOjIzOjAzOjNlOjI0Ojk4OjU2IC9ldGMvc3NoL3NzaF9o > b3N0X2RzYV9rZXkucHViIChEU0EpDQ0KZWMyOiAyMDQ4IGQ1OmRmOjk2OmJiOmFlOjQ4OmM2OjM3 > OjRkOmNlOjUxOmRlOmZkOmRkOjdlOmQwIC9ldGMvc3NoL3NzaF9ob3N0X2tleS5wdWIgKFJTQTEp > DQ0KZWMyOiAyMDQ4IDA2OmJjOmVlOjJiOjI0OmY3OjEwOjY2OmYxOmUyOjgxOjk3Ojc0OmEyOjA5 > OjZhIC9ldGMvc3NoL3NzaF9ob3N0X3JzYV9rZXkucHViIChSU0EpDQ0KZWMyOiAtLS0tLUVORCBT > U0ggSE9TVCBLRVkgRklOR0VSUFJJTlRTLS0tLS0NDQplYzI6ICMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNDQotLS0tLUJFR0lOIFNT > SCBIT1NUIEtFWSBLRVlTLS0tLS0NDQoyMDQ4IDM1IDIzODM4NDc1MjQzNjUwNDYzOTM4MTgzNjMz > NzEzMDk3NDQxMTU1MjQ1ODE1OTY5MTY2MTQ0NDQzMDY5MDg2NjY4Mjg4OTY1MDI5MjE2OTE0Nzcz > ODM2NDA5NzIyOTI3ODQzMjIwNDIyOTIzODQzOTYzMDA4NDcwMTkxMjQ0MjMwNTc4OTkwMTkyODc5 > NzAxMzI2MDg3MjY1NTk1MjI4NjkwNzgzMDI1MDY4MjU4Mjg0OTI0NDYyOTc4NjAzOTk3MDQ4MDcy > NzI1NzE5OTYyMjAyMjgwNzAyNDMwOTQ1Mzg2MjEzNDc4ODEyMzkyMzgyMTU1MjY2NzE5OTY1Mzk1 > NjA2MTE5Mzg2OTYwMjM4ODY1MzA2OTEzNjU5ODA5MjExMzc3ODc2NjUyODA1ODQzMTc0NDExMTA5 > MDQxNjA1NjY3NDkxNDc3MDAwNTEwMDg2MTE4MDU4NzgxNjcxNDIzNTIyNjQ4OTEwODMxNjMxODQ5 > Mjc1NTc0NDQ5OTg5ODk2ODcyNjA5NzQwNzYxODg5MTQ3NDc0ODY0Mjk1MzE3NDIwNzc4MTU4MTkw > MDI5NTg3NDUzNjMwNDAwMjc2NzU4MjUwMTgwMTU1NDYwOTEyMDkyOTcwMjcwNDczODM1NDA0MDcz > MTY2MTM5MzUxMzY0MTc1NDg4NzQyNDA2MzYzNjY3NTA3Njg3ODI0NDQyNzAxMjI0NzkxNjA4NDI5 > NDE2MjY3MjQyNzU2Mjg5MDU4MjM4NzkwNDYyMzM2MjI3NjY4NjY3MjQyMDk5MjIzMTg5MzAwMDMy > ODc4MDUxOTE5NjIzMjU2MzAxNDE3IA0NCnNzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQUJJd0FB > QVFFQXRiMmRDZG12R284OXFySXR2Vm1XMWRzMVJ5cXRiUXpTYmdkUzlTaG9NRy9VQU5XbXFqWU95 > Q1dyT2hMZVlQU1ZFRS9NYU04TVNVaFJDY3N5T096dnAxQmhQbjl3d1EzTGNxZmQxQjhMd3BqOGlP > YU1Ld3ZBZXdZcmloNjZNZlBUdXF1VFFQejBTRDdqcThxcTZzSmliUUhKVGRUMnl0N2Yrc2xzWWx6 > WGM4S2cwdnAzcmJydWpKYitXYUlBbVFybytyTlFnWHE4b1pzOGRyZ05YVUxmTStoVTA5SXdvbjN6 > WlpSa2p2MGlrSGh0eGQ5eklzcWFYTlhHM09FTjAwdTUrL1ZNOHNNRG9LZ1VreXZsTnNva2ZHL3A1 > Q3VIaHMyMXdGU20yVVRMMEtxMWR1RDk4UG52SmVraVJVNmhKZXdnVVNtYkg5clhiWTBjK040eVgv > V2gwUT09IA0NCi0tLS0tRU5EIFNTSCBIT1NUIEtFWSBLRVlTLS0tLS0NDQpDbG91ZC1pbml0IHYu > IDAuNy4yIGZpbmlzaGVkIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTc6MjEgKzAwMDAuIERhdGFz > b3VyY2UgRGF0YVNvdXJjZUVjMi4gIFVwIDE0NC4wNyBzZWNvbmRzDQ0KU3RhcnRpbmcgcG9zdGZp > eDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGFicnQgZGFlbW9uOiAb > WzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgY3JvbmQ6IBtbNjBHWxtbMDsz > Mm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdGQ6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7 > MzltXQ0NDQpTdGFydGluZyByaHNtY2VydGQuLi4bWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KU3RhcnRpbmcgY2VydG1vbmdlcjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCg0K > UmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNlIDYuNSAoU2FudGlhZ28pDQpL > ZXJuZWwgMi42LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4geDg2XzY0DQoNCmlwLTEwLTE3 > LTE0Ni0yMDkgbG9naW46IA0NClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgcmVsZWFz > ZSA2LjUgKFNhbnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2XzY0IG9uIGFu > IHg4Nl82NA0KDQppcC0xMC0xNy0xNDYtMjA5IGxvZ2luOiANDQpSZWQgSGF0IEVudGVycHJpc2Ug > TGludXggU2VydmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYuMzItNDMxLjE3 > LjEuZWw2Lng4Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtMTctMTQ2LTIwOSBsb2dpbjogUmVz > dGFydGluZyBzeXN0ZW0uDQo= > cr1.8xlarge: !!binary | > /xslRwkJV2VsY29tZSB0byAbWzA7MzFtUmVkIEhhdBtbMDszOW0gRW50ZXJwcmlzZSBMaW51eCBT > ZXJ2ZXINDQpTdGFydGluZyB1ZGV2OiB1ZGV2ZFs4MDRdOiBjYW4gbm90IHJlYWQgJy9ldGMvdWRl > di9ydWxlcy5kLzc1LXBlcnNpc3RlbnQtbmV0LWdlbmVyYXRvci5ydWxlcycNDQp1ZGV2ZFs4MDRd > OiBjYW4gbm90IHJlYWQgJy9ldGMvdWRldi9ydWxlcy5kLzc1LXBlcnNpc3RlbnQtbmV0LWdlbmVy > YXRvci5ydWxlcycNDQoNDQ0KGyVHcGlpeDRfc21idXMgMDAwMDowMDowMS4zOiBTTUJ1cyBiYXNl > IGFkZHJlc3MgdW5pbml0aWFsaXplZCAtIHVwZ3JhZGUgQklPUyBvciB1c2UgZm9yY2VfYWRkcj0w > eGFkZHINChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTZXR0aW5nIGhvc3RuYW1lIGxv > Y2FsaG9zdC5sb2NhbGRvbWFpbjogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTZXR0 > aW5nIHVwIExvZ2ljYWwgVm9sdW1lIE1hbmFnZW1lbnQ6ICAgTm8gdm9sdW1lIGdyb3VwcyBmb3Vu > ZA0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpDaGVja2luZyBmaWxlc3lzdGVtcw0N > Ci9kZXYveHZkYTE6IGNsZWFuLCA1NDg0OS8zOTMyMTYgZmlsZXMsIDUzMjAzNS8xNTcyODY0IGJs > b2Nrcw0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZW1vdW50aW5nIHJvb3QgZmls > ZXN5c3RlbSBpbiByZWFkLXdyaXRlIG1vZGU6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KTW91bnRpbmcgbG9jYWwgZmlsZXN5c3RlbXM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5 > bV0NDQ0KRW5hYmxpbmcgbG9jYWwgZmlsZXN5c3RlbSBxdW90YXM6ICAbWzYwR1sbWzA7MzJtICBP > SyAgG1swOzM5bV0NDQ0KRW5hYmxpbmcgL2V0Yy9mc3RhYiBzd2FwczogIBtbNjBHWxtbMDszMm0g > IE9LICAbWzA7MzltXQ0NDQpFbnRlcmluZyBub24taW50ZXJhY3RpdmUgc3RhcnR1cA0NCkNhbGxp > bmcgdGhlIHN5c3RlbSBhY3Rpdml0eSBkYXRhIGNvbGxlY3RvciAoc2FkYykuLi4gDQ0KaXA2dGFi > bGVzOiBBcHBseWluZyBmaXJld2FsbCBydWxlczogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NCkJyaW5naW5nIHVwIGxvb3BiYWNrIGludGVyZmFjZTogIBtbNjBHWxtbMDszMm0gIE9LICAb > WzA7MzltXQ0NDQpCcmluZ2luZyB1cCBpbnRlcmZhY2UgZXRoMDogIA0NCkRldGVybWluaW5nIElQ > IGluZm9ybWF0aW9uIGZvciBldGgwLi4uIGRvbmUuDQ0KG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIGF1ZGl0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0 > YXJ0aW5nIHBvcnRyZXNlcnZlOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRp > bmcgc3lzdGVtIGxvZ2dlcjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5n > IGlycWJhbGFuY2U6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBycGNi > aW5kOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgTkZTIHN0YXRkOiAb > WzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgc3lzdGVtIG1lc3NhZ2UgYnVz > OiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgY3VwczogG1s2MEdbG1sw > OzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGZpbGVzeXN0ZW1zOiAgG1s2MEdbG1swOzMy > bSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGFjcGkgZGFlbW9uOiAbWzYwR1sbWzA7MzJtICBP > SyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgSEFMIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClJldHJpZ2dlciBmYWlsZWQgdWRldiBldmVudHMbWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KTG9hZGluZyBhdXRvZnM0OiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KU3RhcnRpbmcgYXV0b21vdW50OiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KIBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3Jl > cG86MzkgMjAxNC0wNi0xMCAwNDo1NTo1MiwyNDU6IFpvbmUgW3VzLWVhc3QtMWNdDQ0KW0lORk86 > Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjY3IDIwMTQtMDYtMTAgMDQ6NTU6NTIsNTM0OiBFbmFi > bGluZyBiaW5hcnkgcmVwb3MgaW4gcmVkaGF0LXJodWkucmVwbw0NCltJTkZPOmNob29zZV9yZXBv > XSBjaG9vc2VfcmVwbzo4NiAyMDE0LTA2LTEwIDA0OjU1OjUyLDUzOTogRW5hYmxpbmcgbG9hZCBi > YWxhbmNlciBwbHVnaW4NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODggMjAxNC0w > Ni0xMCAwNDo1NTo1Miw1Mzk6IEV4ZWN1dGluZyBbc2VkIC1pICdzL2VuYWJsZWQ9MC9lbmFibGVk > PTEvJyAvZXRjL3l1bS9wbHVnaW5jb25mLmQvcmh1aS1sYi5jb25mXQ0NCltJTkZPOmNob29zZV9y > ZXBvXSBjaG9vc2VfcmVwbzo5MiAyMDE0LTA2LTEwIDA0OjU1OjUyLDU1NDogU2V0dGluZyByZWdp > b24gaW4gbG9hZCBiYWxhbmNlciBjb25maWcNDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3Jl > cG86OTQgMjAxNC0wNi0xMCAwNDo1NTo1Miw1NTU6IEV4ZWN1dGluZyBbc2VkIC1pICdzL1JFR0lP > Ti91cy1lYXN0LTEvJyAvZXRjL3l1bS5yZXBvcy5kL3JodWktbG9hZC1iYWxhbmNlcnMuY29uZl0N > DQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTggMjAxNC0wNi0xMCAwNDo1NTo1Miw1 > NjI6IEVuYWJsaW5nIGNsaWVudCBjb25maWcgcmVwbw0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9v > c2VfcmVwbzoxMDEgMjAxNC0wNi0xMCAwNDo1NTo1Miw1NjI6IEV4ZWN1dGluZyBbc2VkIC1pICdz > L2VuYWJsZWQ9MC9lbmFibGVkPTEvJyAvZXRjL3l1bS5yZXBvcy5kL3JlZGhhdC1yaHVpLWNsaWVu > dC1jb25maWcucmVwb10NDQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYuIDAuNy4y > IHJ1bm5pbmcgJ2luaXQtbG9jYWwnIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTU6NTUgKzAwMDAu > IFVwIDUzLjAyIHNlY29uZHMuDQ0KU3RhcnRpbmcgY2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAw > LjcuMiBydW5uaW5nICdpbml0JyBhdCBUdWUsIDEwIEp1biAyMDE0IDA4OjU1OjU2ICswMDAwLiBV > cCA1My45OCBzZWNvbmRzLg0NCmNpLWluZm86ICsrKysrKysrKysrKysrKysrKysrKysrKysrKytO > ZXQgZGV2aWNlIGluZm8rKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0NCmNpLWluZm86ICst > LS0tLS0tLSstLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t > LS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgRGV2aWNlIHwgIFVwICB8ICAgIEFkZHJlc3MgICAg > IHwgICAgICAgTWFzayAgICAgIHwgICAgIEh3LUFkZHJlc3MgICAgfA0NCmNpLWluZm86ICstLS0t > LS0tLSstLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t > LS0tLS0tLS0tKw0NCmNpLWluZm86IHwgICBsbyAgIHwgVHJ1ZSB8ICAgMTI3LjAuMC4xICAgIHwg > ICAgMjU1LjAuMC4wICAgIHwgICAgICAgICAuICAgICAgICAgfA0NCmNpLWluZm86IHwgIGV0aDAg > IHwgVHJ1ZSB8IDEwLjE0OC4yMTIuMTMxIHwgMjU1LjI1NS4yNTUuMTkyIHwgMjI6MDA6MGE6OTQ6 > ZDQ6ODMgfA0NCmNpLWluZm86ICstLS0tLS0tLSstLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t > LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86ICsrKysrKysrKysr > KysrKysrKysrKysrKysrKysrKysrKysrUm91dGUgaW5mbysrKysrKysrKysrKysrKysrKysrKysr > KysrKysrKysrKysrKw0NCmNpLWluZm86ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t > LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tKw0NCmNpLWlu > Zm86IHwgUm91dGUgfCAgRGVzdGluYXRpb24gICB8ICAgIEdhdGV3YXkgICAgIHwgICAgIEdlbm1h > c2sgICAgIHwgSW50ZXJmYWNlIHwgRmxhZ3MgfA0NCmNpLWluZm86ICstLS0tLS0tKy0tLS0tLS0t > LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSst > LS0tLS0tKw0NCmNpLWluZm86IHwgICAwICAgfCAxMC4xNDguMjEyLjEyOCB8ICAgIDAuMC4wLjAg > ICAgIHwgMjU1LjI1NS4yNTUuMTkyIHwgICAgZXRoMCAgIHwgICBVICAgfA0NCmNpLWluZm86IHwg > ICAxICAgfCAgICAwLjAuMC4wICAgICB8IDEwLjE0OC4yMTIuMTI5IHwgICAgIDAuMC4wLjAgICAg > IHwgICAgZXRoMCAgIHwgICBVRyAgfA0NCmNpLWluZm86ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0t > LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0t > Kw0NClN0YXJ0aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnbW9k > dWxlczpjb25maWcnIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTU6NTcgKzAwMDAuIFVwIDU1LjM0 > IHNlY29uZHMuDQ0KU3RhcnRpbmcgY2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5u > aW5nICdtb2R1bGVzOmZpbmFsJyBhdCBUdWUsIDEwIEp1biAyMDE0IDA4OjU1OjU5ICswMDAwLiBV > cCA1Ni42MyBzZWNvbmRzLg0NCisgeXVtIC15IGluc3RhbGwgeGRlbHRhDQ0KTG9hZGVkIHBsdWdp > bnM6IGFtYXpvbi1pZCwgcmh1aS1sYiwgc2VjdXJpdHkNDQoNcmh1aS1SRUdJT04tY2xpZW50LWNv > bmZpZy1zZXJ2ZXItNiAgICAgICAgICAgICAgICAgICAgICAgfCAyLjkga0IgICAgIDAwOjAwICAg > ICANDQoNcmh1aS1SRUdJT04tY2xpZW50LWNvbmZpZy1zZXJ2ZXItNi9wcmltYXJ5X2RiICAgICAg > ICAgICAgfCAzLjQga0IgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXIt > cmVsZWFzZXMgICAgICAgICAgICAgICAgICAgICAgICAgfCAzLjcga0IgICAgIDAwOjAwICAgICAN > DQpyaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yIDk1JSBbPT09PT09PT09PT09PT0gXSAgMC4wIEIv > cyB8ICAyNSBNQiAgICAgLS06LS0gRVRBIA0Ncmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmVsZWFz > ZXMvcHJpbWFyeV9kYiAgICAgICAgICAgICAgfCAgMjYgTUIgICAgIDAwOjAwICAgICANDQoNcmh1 > aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmVsZWFzZXMtb3B0aW9uYWwgICAgICAgICAgICAgICAgfCAz > LjUga0IgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmVsZWFzZXMt > b3B0aW9uYWwvcHJpbWFyeV9kYiAgICAgfCAyLjcgTUIgICAgIDAwOjAwICAgICANDQoNcmh1aS1S > RUdJT04tcmhlbC1zZXJ2ZXItcmgtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgfCAyLjkg > a0IgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmgtY29tbW9uL3By > aW1hcnlfZGIgICAgICAgICAgICAgfCAgMTQga0IgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJ > T04tcmhlbC1zZXJ2ZXItcmhzY2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzLjEga0Ig > ICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmhzY2wvcHJpbWFyeV9k > YiAgICAgICAgICAgICAgICAgfCA1NzYga0IgICAgIDAwOjAwICAgICANDQpTZXR0aW5nIHVwIElu > c3RhbGwgUHJvY2Vzcw0NClJlc29sdmluZyBEZXBlbmRlbmNpZXMNDQotLT4gUnVubmluZyB0cmFu > c2FjdGlvbiBjaGVjaw0NCi0tLT4gUGFja2FnZSB4ZGVsdGEueDg2XzY0IDA6MS4xLjQtOC5lbDYg > d2lsbCBiZSBpbnN0YWxsZWQNDQotLT4gRmluaXNoZWQgRGVwZW5kZW5jeSBSZXNvbHV0aW9uDQ0K > DQ0KRGVwZW5kZW5jaWVzIFJlc29sdmVkDQ0KDQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NDQog > UGFja2FnZSAgIEFyY2ggICAgICBWZXJzaW9uICAgICAgICAgIFJlcG9zaXRvcnkgICAgICAgICAg > ICAgICAgICAgICAgICAgICBTaXplDQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NDQpJbnN0YWxs > aW5nOg0NCiB4ZGVsdGEgICAgeDg2XzY0ICAgIDEuMS40LTguZWw2ICAgICAgcmh1aS1SRUdJT04t > cmhlbC1zZXJ2ZXItcmVsZWFzZXMgICAgIDg4IGsNDQoNDQpUcmFuc2FjdGlvbiBTdW1tYXJ5DQ0K > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT0NDQpJbnN0YWxsICAgICAgIDEgUGFja2FnZShzKQ0NCg0N > ClRvdGFsIGRvd25sb2FkIHNpemU6IDg4IGsNDQpJbnN0YWxsZWQgc2l6ZTogMjY1IGsNDQpEb3du > bG9hZGluZyBQYWNrYWdlczoNDQoNeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NC5ycG0gICAgICAg > ICAgICAgICAgICAgICAgICAgICAgfCAgODgga0IgICAgIDAwOjAwICAgICANDQpSdW5uaW5nIHJw > bV9jaGVja19kZWJ1Zw0NClJ1bm5pbmcgVHJhbnNhY3Rpb24gVGVzdA0NClRyYW5zYWN0aW9uIFRl > c3QgU3VjY2VlZGVkDQ0KUnVubmluZyBUcmFuc2FjdGlvbg0NCg0gIEluc3RhbGxpbmcgOiB4ZGVs > dGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0g > MS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMg > ICAgICAgICAgICAgICAgICAgICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTgu > ZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICBdIDEvMQ0gIEluc3Rh > bGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyAg > ICAgICAgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQg > WyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRl > bHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICBd > IDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04 > LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgXSAxLzENICBJbnN0 > YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgICAgIDEvMSANDQoNICBWZXJpZnlpbmcgIDogeGRlbHRhLTEuMS40LTguZWw2Lng4 > Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvMSANDQoNDQpJbnN0YWxs > ZWQ6DQ0KICB4ZGVsdGEueDg2XzY0IDA6MS4xLjQtOC5lbDYgICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANDQoNDQpDb21wbGV0ZSENDQorIHl1bSAteSBp > bnN0YWxsIGRvc2ZzdG9vbHMNDQpMb2FkZWQgcGx1Z2luczogYW1hem9uLWlkLCByaHVpLWxiLCBz > ZWN1cml0eQ0NClNldHRpbmcgdXAgSW5zdGFsbCBQcm9jZXNzDQ0KUGFja2FnZSBkb3Nmc3Rvb2xz > LTMuMC45LTQuZWw2Lng4Nl82NCBhbHJlYWR5IGluc3RhbGxlZCBhbmQgbGF0ZXN0IHZlcnNpb24N > DQpOb3RoaW5nIHRvIGRvDQ0KKyB0b3VjaCAvdXNlcmRhdGFfdGVzdA0NCisgZGF0ZQ0NCmNpLWlu > Zm86ICsrKysrKysrK0F1dGhvcml6ZWQga2V5cyBmcm9tIC9ob21lL2VjMi11c2VyLy5zc2gvYXV0 > aG9yaXplZF9rZXlzIGZvciB1c2VyIGVjMi11c2VyKysrKysrKysrDQ0KY2ktaW5mbzogKy0tLS0t > LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t > LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8IEtleXR5cGUgfCAgICAg > ICAgICAgICAgICBGaW5nZXJwcmludCAobWQ1KSAgICAgICAgICAgICAgICB8IE9wdGlvbnMgfCAg > ICAgIENvbW1lbnQgICAgICAgfA0NCmNpLWluZm86ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0t > LS0tLS0tLS0rDQ0KY2ktaW5mbzogfCBzc2gtcnNhIHwgZjU6M2E6NzA6NWI6ZmQ6MGI6MDY6MGQ6 > MGI6YTI6NzI6OTE6OGY6OGQ6YWU6OWEgfCAgICAtICAgIHwgbWtvdmFjaWstdXMtZWFzdC0xIHwN > DQpjaS1pbmZvOiArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmVjMjogDQ0K > ZWMyOiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjDQ0KZWMyOiAtLS0tLUJFR0lOIFNTSCBIT1NUIEtFWSBGSU5HRVJQUklOVFMtLS0t > LQ0NCmVjMjogMTAyNCA2MTo0NDpmZTo4NzpjNTphMDplZDowYzpjZTo2YzowZjo3YjpmOTozMTox > NTo4ZSAvZXRjL3NzaC9zc2hfaG9zdF9kc2Ffa2V5LnB1YiAoRFNBKQ0NCmVjMjogMjA0OCA2YTpl > Nzo2NzplZDpiZTpjYzozNDo1Nzo3Nzo3MjplMDplYjo1MjpiMDo5YTpkNyAvZXRjL3NzaC9zc2hf > aG9zdF9rZXkucHViIChSU0ExKQ0NCmVjMjogMjA0OCAyYTo1MTplYzoxYzo0NTo4MzowYjphNTo4 > YzowZjozMDo1NTpiZjplODoyMDplMiAvZXRjL3NzaC9zc2hfaG9zdF9yc2Ffa2V5LnB1YiAoUlNB > KQ0NCmVjMjogLS0tLS1FTkQgU1NIIEhPU1QgS0VZIEZJTkdFUlBSSU5UUy0tLS0tDQ0KZWMyOiAj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjDQ0KLS0tLS1CRUdJTiBTU0ggSE9TVCBLRVkgS0VZUy0tLS0tDQ0KMjA0OCAzNSAyODIxOTI2 > Mzg5MTA1MTA4NDczNTIwODMzNjQ3NzY5NDI0NzcwNTI2NTQwMDYzNzExNDI0OTIyNDA0ODE2MTAz > NTQ0OTQxNzY3NTcyNTYxNzQwODQxOTE2NzMyMTUxMTQyNzQwNTE5NjQzNTA4OTM1ODI1NTc4NzY2 > OTY3OTI0NjY0NTE3MDc5Mzc1NjE4MjM5MzAwNjE2NzU2OTE4MzYxOTcyMjYwMTM1MTg1OTgzMTQ5 > MDY5MjkwMzQxMDE1ODY1NDcxMTg5MzI5MDcwMTkzODU4Njk3NjkwNTczNDI3OTI4MjQyNjYwMDc4 > Mjg1Mzg4NDU1MTMyNDcwMDM2NTQzNzUxNDE3MTIwOTE2ODUzMzI1MTIxNDMzNTM0MjcyNjU4NzI5 > MTAzMjc0MDY5NzE0MTAxMTQwMTYzMjQ1ODc1ODM1NzQ5MTMwODM4MzEwOTQ5NDEwODg5NDI1NDk5 > NDQ0ODQwNTM4NDk3NTQ5MTI1NjA5MjI3MTAyNTY5OTU3Mzc3NTc4NzA0MDY0NzE4OTI0NzU4ODMw > NjcyMTU0ODc3NTkzODI3OTk3MDg3MDEzOTM4Nzg0NTMxMTExMzE5ODg5NzMyMDU5NTI1MzYyODk1 > OTg1MzQ2MTM4Mzc1NDIzNTIyMjE4MzE0NzE3NjAyNTc1NDU4NTk5MDg2ODc2NTQ3ODg5MzczODk1 > ODk5MjEyMDU4OTM4MjIwNzgzOTgwOTUxMzk4Njg4MDA5OTIwODQ4MzU2NDAxNDE4NTUxMDM5NDcw > NDI0ODUwMDE5MDg3NDM1MzUxNDU0NTgzNTI5MTI4MzEzNjI3Nzg4MyANDQpzc2gtcnNhIEFBQUFC > M056YUMxeWMyRUFBQUFCSXdBQUFRRUFwWjhQVU5uZ2dUMFpnMVpVS2czVjM2SVpXRWpUZE9Vb3Q1 > QUFYa2NQUVFrcG9NRkx2NGJpcFJGejFhQ3oyUzNMY3ExWGlhSkxPTGd6YkZRcXJRVHhzUzZYVkNF > TUYzaFRVQnlzYnJlUWpTR1NGU21XRCt4MmsxMlhTaHRrYk1pOFkwM0htM1F6SEdISGU4dFI5Tkpk > Tk1wZi8ybTUwVDI1Uy80RWxsMXF4K3pFS0FZVnNuREcvN013RWlUaDVIMjB5Z0NZaDMzbWNkZGdu > T09sR0tOcDBuOWJjMVQyMDJBOWl2SmI1NVY2WCtzOXA0c3Y2Q2VDU0I3K3ZsNWk2NXNBWStzU3dM > bStvVW5Fa0lvRzBlazU0SlJmQStqdUYyQ2ZZUERQanE3bXRPZXNpTURiRUVNcis2VTM0cVdQeVJC > NlZ0SkI4d2NKQkZ5NHEycWg0Ty9Lb1E9PSANDQotLS0tLUVORCBTU0ggSE9TVCBLRVkgS0VZUy0t > LS0tDQ0KQ2xvdWQtaW5pdCB2LiAwLjcuMiBmaW5pc2hlZCBhdCBUdWUsIDEwIEp1biAyMDE0IDA4 > OjU2OjI2ICswMDAwLiBEYXRhc291cmNlIERhdGFTb3VyY2VFYzIuICBVcCA4NC4wMiBzZWNvbmRz > DQ0KU3RhcnRpbmcgcG9zdGZpeDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0 > aW5nIGFicnQgZGFlbW9uOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcg > Y3JvbmQ6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdGQ6IBtbNjBH > WxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyByaHNtY2VydGQuLi4bWzYwR1sbWzA7 > MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgY2VydG1vbmdlcjogG1s2MEdbG1swOzMybSAg > T0sgIBtbMDszOW1dDQ0NCg0KUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNl > IDYuNSAoU2FudGlhZ28pDQpLZXJuZWwgMi42LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4g > eDg2XzY0DQoNCmlwLTEwLTE0OC0yMTItMTMxIGxvZ2luOiANDQpSZWQgSGF0IEVudGVycHJpc2Ug > TGludXggU2VydmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYuMzItNDMxLjE3 > LjEuZWw2Lng4Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtMTQ4LTIxMi0xMzEgbG9naW46IA0N > ClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgcmVsZWFzZSA2LjUgKFNhbnRpYWdvKQ0K > S2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2XzY0IG9uIGFuIHg4Nl82NA0KDQppcC0xMC0x > NDgtMjEyLTEzMSBsb2dpbjogUmVzdGFydGluZyBzeXN0ZW0uDQo= > hi1.4xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDYxMjMxTUIgb2YgeW91ciA2MTk5OU1CIGU4MjAgUkFNLiBO > b3QgdXNlZC4NClNSQVQ6IFNSQVQgbm90IHVzZWQuDQr/GyVHCQlXZWxjb21lIHRvIBtbMDszMW1S > ZWQgSGF0G1swOzM5bSBFbnRlcnByaXNlIExpbnV4IFNlcnZlcg0NClN0YXJ0aW5nIHVkZXY6IHVk > ZXZkWzUzOF06IGNhbiBub3QgcmVhZCAnL2V0Yy91ZGV2L3J1bGVzLmQvNzUtcGVyc2lzdGVudC1u > ZXQtZ2VuZXJhdG9yLnJ1bGVzJw0NCnVkZXZkWzUzOF06IGNhbiBub3QgcmVhZCAnL2V0Yy91ZGV2 > L3J1bGVzLmQvNzUtcGVyc2lzdGVudC1uZXQtZ2VuZXJhdG9yLnJ1bGVzJw0NCg0NDQobJUdwaWl4 > NF9zbWJ1cyAwMDAwOjAwOjAxLjM6IFNNQnVzIGJhc2UgYWRkcmVzcyB1bmluaXRpYWxpemVkIC0g > dXBncmFkZSBCSU9TIG9yIHVzZSBmb3JjZV9hZGRyPTB4YWRkcg0KG1s2MEdbG1swOzMybSAgT0sg > IBtbMDszOW1dDQ0NClNldHRpbmcgaG9zdG5hbWUgbG9jYWxob3N0LmxvY2FsZG9tYWluOiAgG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClNldHRpbmcgdXAgTG9naWNhbCBWb2x1bWUgTWFu > YWdlbWVudDogICBObyB2b2x1bWUgZ3JvdXBzIGZvdW5kDQ0KG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NCkNoZWNraW5nIGZpbGVzeXN0ZW1zDQ0KL2Rldi94dmRhMTogY2xlYW4sIDU0ODQ5 > LzM5MzIxNiBmaWxlcywgNTMyMDM1LzE1NzI4NjQgYmxvY2tzDQ0KG1s2MEdbG1swOzMybSAgT0sg > IBtbMDszOW1dDQ0NClJlbW91bnRpbmcgcm9vdCBmaWxlc3lzdGVtIGluIHJlYWQtd3JpdGUgbW9k > ZTogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpNb3VudGluZyBsb2NhbCBmaWxlc3lz > dGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpFbmFibGluZyBsb2NhbCBmaWxl > c3lzdGVtIHF1b3RhczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpFbmFibGluZyAv > ZXRjL2ZzdGFiIHN3YXBzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVudGVyaW5n > IG5vbi1pbnRlcmFjdGl2ZSBzdGFydHVwDQ0KQ2FsbGluZyB0aGUgc3lzdGVtIGFjdGl2aXR5IGRh > dGEgY29sbGVjdG9yIChzYWRjKS4uLiANDQppcDZ0YWJsZXM6IEFwcGx5aW5nIGZpcmV3YWxsIHJ1 > bGVzOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAgbG9vcGJhY2sg > aW50ZXJmYWNlOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkJyaW5naW5nIHVwIGlu > dGVyZmFjZSBldGgwOiAgDQ0KRGV0ZXJtaW5pbmcgSVAgaW5mb3JtYXRpb24gZm9yIGV0aDAuLi4g > ZG9uZS4NDQobWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgYXVkaXRkOiAb > WzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcG9ydHJlc2VydmU6IBtbNjBH > WxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBzeXN0ZW0gbG9nZ2VyOiAbWzYwR1sb > WzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgaXJxYmFsYW5jZTogG1s2MEdbG1swOzMy > bSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHJwY2JpbmQ6IBtbNjBHWxtbMDszMm0gIE9LICAb > WzA7MzltXQ0NDQpTdGFydGluZyBORlMgc3RhdGQ6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7Mzlt > XQ0NDQpTdGFydGluZyBzeXN0ZW0gbWVzc2FnZSBidXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7 > MzltXQ0NDQpTdGFydGluZyBjdXBzOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KTW91 > bnRpbmcgZmlsZXN5c3RlbXM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRp > bmcgYWNwaSBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBI > QUwgZGFlbW9uOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KUmV0cmlnZ2VyIGZhaWxl > ZCB1ZGV2IGV2ZW50cxtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpMb2FkaW5nIGF1dG9m > czQ6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdXRvbW91bnQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzozOSAyMDE0LTA2LTEwIDA0OjU2OjAx > LDY5NTogWm9uZSBbdXMtZWFzdC0xZF0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86 > NjcgMjAxNC0wNi0xMCAwNDo1NjowMSw5MzA6IEVuYWJsaW5nIGJpbmFyeSByZXBvcyBpbiByZWRo > YXQtcmh1aS5yZXBvDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjg2IDIwMTQtMDYt > MTAgMDQ6NTY6MDEsOTM1OiBFbmFibGluZyBsb2FkIGJhbGFuY2VyIHBsdWdpbg0NCltJTkZPOmNo > b29zZV9yZXBvXSBjaG9vc2VfcmVwbzo4OCAyMDE0LTA2LTEwIDA0OjU2OjAxLDkzNTogRXhlY3V0 > aW5nIFtzZWQgLWkgJ3MvZW5hYmxlZD0wL2VuYWJsZWQ9MS8nIC9ldGMveXVtL3BsdWdpbmNvbmYu > ZC9yaHVpLWxiLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjkyIDIwMTQt > MDYtMTAgMDQ6NTY6MDEsOTQ3OiBTZXR0aW5nIHJlZ2lvbiBpbiBsb2FkIGJhbGFuY2VyIGNvbmZp > Zw0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzo5NCAyMDE0LTA2LTEwIDA0OjU2OjAx > LDk0ODogRXhlY3V0aW5nIFtzZWQgLWkgJ3MvUkVHSU9OL3VzLWVhc3QtMS8nIC9ldGMveXVtLnJl > cG9zLmQvcmh1aS1sb2FkLWJhbGFuY2Vycy5jb25mXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9v > c2VfcmVwbzo5OCAyMDE0LTA2LTEwIDA0OjU2OjAxLDk1OTogRW5hYmxpbmcgY2xpZW50IGNvbmZp > ZyByZXBvDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjEwMSAyMDE0LTA2LTEwIDA0 > OjU2OjAxLDk1OTogRXhlY3V0aW5nIFtzZWQgLWkgJ3MvZW5hYmxlZD0wL2VuYWJsZWQ9MS8nIC9l > dGMveXVtLnJlcG9zLmQvcmVkaGF0LXJodWktY2xpZW50LWNvbmZpZy5yZXBvXQ0NClN0YXJ0aW5n > IGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnaW5pdC1sb2NhbCcgYXQg > VHVlLCAxMCBKdW4gMjAxNCAwODo1NjowNiArMDAwMC4gVXAgNTAuNDggc2Vjb25kcy4NDQpTdGFy > dGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYuIDAuNy4yIHJ1bm5pbmcgJ2luaXQnIGF0IFR1 > ZSwgMTAgSnVuIDIwMTQgMDg6NTY6MDcgKzAwMDAuIFVwIDUxLjY2IHNlY29uZHMuDQ0KY2ktaW5m > bzogKysrKysrKysrKysrKysrKysrKysrKysrKysrK05ldCBkZXZpY2UgaW5mbysrKysrKysrKysr > KysrKysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0t > LS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwg > RGV2aWNlIHwgIFVwICB8ICAgIEFkZHJlc3MgICAgfCAgICAgICBNYXNrICAgICAgfCAgICAgSHct > QWRkcmVzcyAgICB8DQ0KY2ktaW5mbzogKy0tLS0tLS0tKy0tLS0tLSstLS0tLS0tLS0tLS0tLS0r > LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8ICAgbG8g > ICB8IFRydWUgfCAgIDEyNy4wLjAuMSAgIHwgICAgMjU1LjAuMC4wICAgIHwgICAgICAgICAuICAg > ICAgICAgfA0NCmNpLWluZm86IHwgIGV0aDAgIHwgVHJ1ZSB8IDEwLjE1NS4yNDAuNzQgfCAyNTUu > MjU1LjI1NS4xOTIgfCAyMjowMDowYTo5YjpmMDo0YSB8DQ0KY2ktaW5mbzogKy0tLS0tLS0tKy0t > LS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t > LSsNDQpjaS1pbmZvOiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrUm91dGUgaW5m > bysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQ0KY2ktaW5mbzogKy0tLS0tLS0r > LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t > LS0tLSstLS0tLS0tKw0NCmNpLWluZm86IHwgUm91dGUgfCAgRGVzdGluYXRpb24gIHwgICAgR2F0 > ZXdheSAgICB8ICAgICBHZW5tYXNrICAgICB8IEludGVyZmFjZSB8IEZsYWdzIHwNDQpjaS1pbmZv > OiArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t > LS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0rDQ0KY2ktaW5mbzogfCAgIDAgICB8IDEwLjE1NS4yNDAu > NjQgfCAgICAwLjAuMC4wICAgIHwgMjU1LjI1NS4yNTUuMTkyIHwgICAgZXRoMCAgIHwgICBVICAg > fA0NCmNpLWluZm86IHwgICAxICAgfCAgICAwLjAuMC4wICAgIHwgMTAuMTU1LjI0MC42NSB8ICAg > ICAwLjAuMC4wICAgICB8ICAgIGV0aDAgICB8ICAgVUcgIHwNDQpjaS1pbmZvOiArLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t > LS0tKy0tLS0tLS0rDQ0KU3RhcnRpbmcgY2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBy > dW5uaW5nICdtb2R1bGVzOmNvbmZpZycgYXQgVHVlLCAxMCBKdW4gMjAxNCAwODo1NjowOSArMDAw > MC4gVXAgNTMuNTEgc2Vjb25kcy4NDQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYu > IDAuNy4yIHJ1bm5pbmcgJ21vZHVsZXM6ZmluYWwnIGF0IFR1ZSwgMTAgSnVuIDIwMTQgMDg6NTY6 > MTEgKzAwMDAuIFVwIDU1LjY3IHNlY29uZHMuDQ0KKyB5dW0gLXkgaW5zdGFsbCB4ZGVsdGENDQpM > b2FkZWQgcGx1Z2luczogYW1hem9uLWlkLCByaHVpLWxiLCBzZWN1cml0eQ0NCg1yaHVpLVJFR0lP > Ti1jbGllbnQtY29uZmlnLXNlcnZlci02ICAgICAgICAgICAgICAgICAgICAgICB8IDIuOSBrQiAg > ICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1jbGllbnQtY29uZmlnLXNlcnZlci02L3ByaW1h > cnlfZGIgICAgICAgICAgICB8IDMuNCBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1y > aGVsLXNlcnZlci1yZWxlYXNlcyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMuNyBrQiAgICAg > MDA6MDAgICAgIA0NCnJodWktUkVHSU9OLXJoZWwtc2VydmVyLXIgNjElIFs9PT09PT09PT0gICAg > ICBdICAwLjAgQi9zIHwgIDE2IE1CICAgICAtLTotLSBFVEEgDQ1yaHVpLVJFR0lPTi1yaGVsLXNl > cnZlci1yZWxlYXNlcy9wcmltYXJ5X2RiICAgICAgICAgICAgICB8ICAyNiBNQiAgICAgMDA6MDAg > ICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcy1vcHRpb25hbCAgICAgICAg > ICAgICAgICB8IDMuNSBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZl > ci1yZWxlYXNlcy1vcHRpb25hbC9wcmltYXJ5X2RiICAgICB8IDIuNyBNQiAgICAgMDA6MDAgICAg > IA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaC1jb21tb24gICAgICAgICAgICAgICAgICAg > ICAgICB8IDIuOSBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1y > aC1jb21tb24vcHJpbWFyeV9kYiAgICAgICAgICAgICB8ICAxNCBrQiAgICAgMDA6MDAgICAgIA0N > Cg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaHNjbCAgICAgICAgICAgICAgICAgICAgICAgICAg > ICB8IDMuMSBrQiAgICAgMDA6MDAgICAgIA0NCg1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yaHNj > bC9wcmltYXJ5X2RiICAgICAgICAgICAgICAgICB8IDU3NiBrQiAgICAgMDA6MDAgICAgIA0NClNl > dHRpbmcgdXAgSW5zdGFsbCBQcm9jZXNzDQ0KUmVzb2x2aW5nIERlcGVuZGVuY2llcw0NCi0tPiBS > dW5uaW5nIHRyYW5zYWN0aW9uIGNoZWNrDQ0KLS0tPiBQYWNrYWdlIHhkZWx0YS54ODZfNjQgMDox > LjEuNC04LmVsNiB3aWxsIGJlIGluc3RhbGxlZA0NCi0tPiBGaW5pc2hlZCBEZXBlbmRlbmN5IFJl > c29sdXRpb24NDQoNDQpEZXBlbmRlbmNpZXMgUmVzb2x2ZWQNDQoNDQo9PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PQ0NCiBQYWNrYWdlICAgQXJjaCAgICAgIFZlcnNpb24gICAgICAgICAgUmVwb3NpdG9y > eSAgICAgICAgICAgICAgICAgICAgICAgICAgIFNpemUNDQo9PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PQ0NCkluc3RhbGxpbmc6DQ0KIHhkZWx0YSAgICB4ODZfNjQgICAgMS4xLjQtOC5lbDYgICAgICBy > aHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yZWxlYXNlcyAgICAgODggaw0NCg0NClRyYW5zYWN0aW9u > IFN1bW1hcnkNDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0NCkluc3RhbGwgICAgICAgMSBQYWNr > YWdlKHMpDQ0KDQ0KVG90YWwgZG93bmxvYWQgc2l6ZTogODggaw0NCkluc3RhbGxlZCBzaXplOiAy > NjUgaw0NCkRvd25sb2FkaW5nIFBhY2thZ2VzOg0NCg14ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0 > LnJwbSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4OCBrQiAgICAgMDA6MDAgICAgIA0N > ClJ1bm5pbmcgcnBtX2NoZWNrX2RlYnVnDQ0KUnVubmluZyBUcmFuc2FjdGlvbiBUZXN0DQ0KVHJh > bnNhY3Rpb24gVGVzdCBTdWNjZWVkZWQNDQpSdW5uaW5nIFRyYW5zYWN0aW9uDQ0KDSAgSW5zdGFs > bGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBb > IyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVs > dGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgIF0g > MS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMj > IyMjIyMjIyMjICAgICAgICAgICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTgu > ZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAgICBdIDEvMQ0gIEluc3Rh > bGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQg > WyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRl > bHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBd > IDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0ICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgMS8xIA0NCg0gIFZlcmlmeWluZyAgOiB4ZGVsdGEtMS4x > LjQtOC5lbDYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8xIA0N > Cg0NCkluc3RhbGxlZDoNDQogIHhkZWx0YS54ODZfNjQgMDoxLjEuNC04LmVsNiAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0NCg0NCkNvbXBsZXRlIQ0N > CisgeXVtIC15IGluc3RhbGwgZG9zZnN0b29scw0NCkxvYWRlZCBwbHVnaW5zOiBhbWF6b24taWQs > IHJodWktbGIsIHNlY3VyaXR5DQ0KU2V0dGluZyB1cCBJbnN0YWxsIFByb2Nlc3MNDQpQYWNrYWdl > IGRvc2ZzdG9vbHMtMy4wLjktNC5lbDYueDg2XzY0IGFscmVhZHkgaW5zdGFsbGVkIGFuZCBsYXRl > c3QgdmVyc2lvbg0NCk5vdGhpbmcgdG8gZG8NDQorIHRvdWNoIC91c2VyZGF0YV90ZXN0DQ0KKyBk > YXRlDQ0KY2ktaW5mbzogKysrKysrKysrQXV0aG9yaXplZCBrZXlzIGZyb20gL2hvbWUvZWMyLXVz > ZXIvLnNzaC9hdXRob3JpemVkX2tleXMgZm9yIHVzZXIgZWMyLXVzZXIrKysrKysrKysNDQpjaS1p > bmZvOiArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgS2V5 > dHlwZSB8ICAgICAgICAgICAgICAgIEZpbmdlcnByaW50IChtZDUpICAgICAgICAgICAgICAgIHwg > T3B0aW9ucyB8ICAgICAgQ29tbWVudCAgICAgICB8DQ0KY2ktaW5mbzogKy0tLS0tLS0tLSstLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8IHNzaC1yc2EgfCBmNTozYTo3MDo1Yjpm > ZDowYjowNjowZDowYjphMjo3Mjo5MTo4Zjo4ZDphZTo5YSB8ICAgIC0gICAgfCBta292YWNpay11 > cy1lYXN0LTEgfA0NCmNpLWluZm86ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0r > DQ0KZWMyOiANDQplYzI6ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMNDQplYzI6IC0tLS0tQkVHSU4gU1NIIEhPU1QgS0VZIEZJTkdF > UlBSSU5UUy0tLS0tDQ0KZWMyOiAxMDI0IDBlOjEyOjI0OjcxOmEzOjQ2OmFkOmFlOmEyOjk5OjNi > OjhkOjM3OmZhOmVmOjA0IC9ldGMvc3NoL3NzaF9ob3N0X2RzYV9rZXkucHViIChEU0EpDQ0KZWMy > OiAyMDQ4IDllOjVlOjFiOjc1OmE4OmJkOjY1OjA3OjljOjhiOjIyOmVmOjE4OjUwOjAwOjA3IC9l > dGMvc3NoL3NzaF9ob3N0X2tleS5wdWIgKFJTQTEpDQ0KZWMyOiAyMDQ4IDE0Ojc0OmM3OjY1OmIz > OmMyOmZhOmI3OjI4Ojg1OjQxOjFmOjg2OjFjOmVlOjNmIC9ldGMvc3NoL3NzaF9ob3N0X3JzYV9r > ZXkucHViIChSU0EpDQ0KZWMyOiAtLS0tLUVORCBTU0ggSE9TVCBLRVkgRklOR0VSUFJJTlRTLS0t > LS0NDQplYzI6ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMNDQotLS0tLUJFR0lOIFNTSCBIT1NUIEtFWSBLRVlTLS0tLS0NDQoyMDQ4 > IDM1IDIyNDU0NDQ2ODQ0MjY5MjM3NTEzNTE2NzA3NzAxMDU2MDI4ODU1MDE5MTM3OTA0NTU1OTcz > MzU5NDk0Njc1ODgxMzcxODgxMDYwNDExNzAyMTc5MDE1OTYwNzIwNjAxNjE3MTk4MTEwMDkwODk5 > MDIyNjg1MjA0NTQ0ODYxNzA3MTY1NzQ3NTE4MjMzMTc3NDQ5NjQ0OTE1NzcyNDkwMzMxNDE1OTE3 > MTQwNzMzMDA0NjY4NTI5MjkxNzQxMzQ5NTU1OTcxNTAwMTUzOTc2NjYzNjcxODgxNDI0MjgzNTc5 > NjYzODU5NDUwMzEzNjg4MzMzNzIxMTY1MzI5MjY5NjczMzY5NjEzNTU1NDYyNDIwMDY2NzUyMDcz > MTkwMTcyODgxNDg0MzI1NDU5MDU5NDU0MzcxNjE4NTg0NTYyODI2OTM5ODY4Nzc4NDY5NDk5ODg1 > MjI5NTMxMDIyMDAwMDA1NTgyNjcxNTA1NzYxNDc0MTkyMjAxMTYyNzY0NTA4MTI5NDgzMTc1MjM4 > MTI1MDg4NDAyMjQyOTk2NDMyNzkxMTExMDUxNDgyNjYxOTY2MjEzODQ0ODM1MTYzNzE4NTM3Njk4 > OTk1NTMwNTE2NzczMjI4MDgyMTEyOTM1MzkwODI0NzQ5NjIxNjk4MjI4NTIyMDM0OTMxOTI4NDAw > OTgzMzk2MTc0Njg2MDM4NjI0NTg2NDA2NzY5OTUzMDQzNTUwMjM3OTk1ODgyNzQ0ODgxNTkzNDYy > MTIxNjQ3Njc0NDA1NjkzNDc2NzU5OTMyNzgyNTk4NjI4MjkyOTg3OTY0NDAxMjAwMzg3IA0NCnNz > aC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQUJJd0FBQVFFQXh5YmhlVk9ZejZ0MEgwWXFBU3Fpc3Zs > Sjg0M1cvR1R3bFIxNjk5Ykh5SmEwL2FDR1VVRHJJeThBZXRmNVUyVGVpVU5SanZLZGNwT1VsamVC > VjE4NVkwcEwzTk8rbWFYT2F3RmtIL2NDZExPYlFRMDU0Q3F1d2hzTXdHcEw4c2dmaUhXSEw0RlV0 > d1ZzWmw2SUtkNUdQQUxRUlV3Rk5NWnFGNElKY005SDg2ejNXMkg0ekhWblZkU0oxWEF2U05tWisy > MEhPN1BhVDZ2SjJhV3RqcU9IckNJYTF1OEhXblJ3azd6b1Erak5KSGp2VVdPdHY1QlZGQ2puN1Z2 > aWpXeDArZlJiNDNuT2FYQjBvQ2kxOFY2ZVZrQUZWekRMcDNHR2xrSXo2MDhPeXdBWlVDa1pHQlph > anVPcjZSNzM0cno3eElETUcyejBERmZNOVk1Q0Z4azFiUT09IA0NCi0tLS0tRU5EIFNTSCBIT1NU > IEtFWSBLRVlTLS0tLS0NDQpDbG91ZC1pbml0IHYuIDAuNy4yIGZpbmlzaGVkIGF0IFR1ZSwgMTAg > SnVuIDIwMTQgMDg6NTY6NDIgKzAwMDAuIERhdGFzb3VyY2UgRGF0YVNvdXJjZUVjMi4gIFVwIDg2 > Ljg2IHNlY29uZHMNDQpTdGFydGluZyBwb3N0Zml4OiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5 > bV0NDQ0KU3RhcnRpbmcgYWJydCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0N > DQpTdGFydGluZyBjcm9uZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5n > IGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHJoc21jZXJ0ZC4u > LhtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBjZXJ0bW9uZ2VyOiAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KDQpSZWQgSGF0IEVudGVycHJpc2UgTGludXggU2Vy > dmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYuMzItNDMxLjE3LjEuZWw2Lng4 > Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtMTU1LTI0MC03NCBsb2dpbjogDQ0KUmVkIEhhdCBF > bnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNlIDYuNSAoU2FudGlhZ28pDQpLZXJuZWwgMi42 > LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4geDg2XzY0DQoNCmlwLTEwLTE1NS0yNDAtNzQg > bG9naW46IA0NClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgcmVsZWFzZSA2LjUgKFNh > bnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2XzY0IG9uIGFuIHg4Nl82NA0K > DQppcC0xMC0xNTUtMjQwLTc0IGxvZ2luOiBSZXN0YXJ0aW5nIHN5c3RlbS4NCg== > hs1.8xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDExOTIzMU1CIG9mIHlvdXIgMTE5OTk5TUIgZTgyMCBSQU0u > IE5vdCB1c2VkLg0KU1JBVDogU1JBVCBub3QgdXNlZC4NCv8bJUcJCVdlbGNvbWUgdG8gG1swOzMx > bVJlZCBIYXQbWzA7MzltIEVudGVycHJpc2UgTGludXggU2VydmVyDQ0KU3RhcnRpbmcgdWRldjog > dWRldmRbNjU5XTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50 > LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KdWRldmRbNjU5XTogY2FuIG5vdCByZWFkICcvZXRjL3Vk > ZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KDQ0NChslR3Bp > aXg0X3NtYnVzIDAwMDA6MDA6MDEuMzogU01CdXMgYmFzZSBhZGRyZXNzIHVuaW5pdGlhbGl6ZWQg > LSB1cGdyYWRlIEJJT1Mgb3IgdXNlIGZvcmNlX2FkZHI9MHhhZGRyDQobWzYwR1sbWzA7MzJtICBP > SyAgG1swOzM5bV0NDQ0KU2V0dGluZyBob3N0bmFtZSBsb2NhbGhvc3QubG9jYWxkb21haW46ICAb > WzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU2V0dGluZyB1cCBMb2dpY2FsIFZvbHVtZSBN > YW5hZ2VtZW50OiAgIE5vIHZvbHVtZSBncm91cHMgZm91bmQNDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KQ2hlY2tpbmcgZmlsZXN5c3RlbXMNDQovZGV2L3h2ZGExOiBjbGVhbiwgNTQ4 > NDkvMzkzMjE2IGZpbGVzLCA1MzIwMzUvMTU3Mjg2NCBibG9ja3MNDQobWzYwR1sbWzA7MzJtICBP > SyAgG1swOzM5bV0NDQ0KUmVtb3VudGluZyByb290IGZpbGVzeXN0ZW0gaW4gcmVhZC13cml0ZSBt > b2RlOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGxvY2FsIGZpbGVz > eXN0ZW1zOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIGxvY2FsIGZp > bGVzeXN0ZW0gcXVvdGFzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5n > IC9ldGMvZnN0YWIgc3dhcHM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KRW50ZXJp > bmcgbm9uLWludGVyYWN0aXZlIHN0YXJ0dXANDQpDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkg > ZGF0YSBjb2xsZWN0b3IgKHNhZGMpLi4uIA0NCmlwNnRhYmxlczogQXBwbHlpbmcgZmlyZXdhbGwg > cnVsZXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpCcmluZ2luZyB1cCBsb29wYmFj > ayBpbnRlcmZhY2U6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAg > aW50ZXJmYWNlIGV0aDA6ICANDQpEZXRlcm1pbmluZyBJUCBpbmZvcm1hdGlvbiBmb3IgZXRoMC4u > LiBkb25lLg0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdWRpdGQ6 > IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBwb3J0cmVzZXJ2ZTogG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBsb2dnZXI6IBtbNjBH > WxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBpcnFiYWxhbmNlOiAbWzYwR1sbWzA7 > MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcnBjYmluZDogG1s2MEdbG1swOzMybSAgT0sg > IBtbMDszOW1dDQ0NClN0YXJ0aW5nIE5GUyBzdGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClN0YXJ0aW5nIGN1cHM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpN > b3VudGluZyBmaWxlc3lzdGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFy > dGluZyBhY3BpIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5n > IEhBTCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZXRyaWdnZXIgZmFp > bGVkIHVkZXYgZXZlbnRzG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkxvYWRpbmcgYXV0 > b2ZzNDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGF1dG9tb3VudDog > G1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5 > bV0NDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjM5IDIwMTQtMDYtMTAgMDQ6NTY6 > NDQsMjE5OiBab25lIFt1cy1lYXN0LTFjXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVw > bzo2NyAyMDE0LTA2LTEwIDA0OjU2OjQ0LDQ5MzogRW5hYmxpbmcgYmluYXJ5IHJlcG9zIGluIHJl > ZGhhdC1yaHVpLnJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODYgMjAxNC0w > Ni0xMCAwNDo1Njo0NCw1MDE6IEVuYWJsaW5nIGxvYWQgYmFsYW5jZXIgcGx1Z2luDQ0KW0lORk86 > Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjg4IDIwMTQtMDYtMTAgMDQ6NTY6NDQsNTAxOiBFeGVj > dXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0Yy95dW0vcGx1Z2luY29u > Zi5kL3JodWktbGIuY29uZl0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTIgMjAx > NC0wNi0xMCAwNDo1Njo0NCw1MTE6IFNldHRpbmcgcmVnaW9uIGluIGxvYWQgYmFsYW5jZXIgY29u > ZmlnDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjk0IDIwMTQtMDYtMTAgMDQ6NTY6 > NDQsNTExOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9SRUdJT04vdXMtZWFzdC0xLycgL2V0Yy95dW0u > cmVwb3MuZC9yaHVpLWxvYWQtYmFsYW5jZXJzLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNo > b29zZV9yZXBvOjk4IDIwMTQtMDYtMTAgMDQ6NTY6NDQsNTMzOiBFbmFibGluZyBjbGllbnQgY29u > ZmlnIHJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86MTAxIDIwMTQtMDYtMTAg > MDQ6NTY6NDQsNTM0OiBFeGVjdXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycg > L2V0Yy95dW0ucmVwb3MuZC9yZWRoYXQtcmh1aS1jbGllbnQtY29uZmlnLnJlcG9dDQ0KU3RhcnRp > bmcgY2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdpbml0LWxvY2FsJyBh > dCBUdWUsIDEwIEp1biAyMDE0IDA4OjU2OjQ4ICswMDAwLiBVcCA1NC4wMiBzZWNvbmRzLg0NClN0 > YXJ0aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnaW5pdCcgYXQg > VHVlLCAxMCBKdW4gMjAxNCAwODo1Njo1MCArMDAwMC4gVXAgNTYuNDQgc2Vjb25kcy4NDQpjaS1p > bmZvOiArKysrKysrKysrKysrKysrKysrKysrKysrKytOZXQgZGV2aWNlIGluZm8rKysrKysrKysr > KysrKysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0t > LS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8IERl > dmljZSB8ICBVcCAgfCAgICBBZGRyZXNzICAgIHwgICAgICBNYXNrICAgICB8ICAgICBIdy1BZGRy > ZXNzICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0t > LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8ICAgbG8gICB8IFRy > dWUgfCAgIDEyNy4wLjAuMSAgIHwgICAyNTUuMC4wLjAgICB8ICAgICAgICAgLiAgICAgICAgIHwN > DQpjaS1pbmZvOiB8ICBldGgwICB8IFRydWUgfCAxMC4xNzguMTU3LjY3IHwgMjU1LjI1NS4yNTUu > MCB8IDIyOjAwOjBiOjAxOjk0OmU1IHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0t > LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZv > OiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrK1JvdXRlIGluZm8rKysrKysrKysrKysr > KysrKysrKysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLSstLS0tLS0tLS0tLS0tLSst > LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpjaS1p > bmZvOiB8IFJvdXRlIHwgRGVzdGluYXRpb24gIHwgICBHYXRld2F5ICAgIHwgICAgR2VubWFzayAg > ICB8IEludGVyZmFjZSB8IEZsYWdzIHwNDQpjaS1pbmZvOiArLS0tLS0tLSstLS0tLS0tLS0tLS0t > LSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpj > aS1pbmZvOiB8ICAgMCAgIHwgMTAuMTc4LjE1Ny4wIHwgICAwLjAuMC4wICAgIHwgMjU1LjI1NS4y > NTUuMCB8ICAgIGV0aDAgICB8ICAgVSAgIHwNDQpjaS1pbmZvOiB8ICAgMSAgIHwgICAwLjAuMC4w > ICAgIHwgMTAuMTc4LjE1Ny4xIHwgICAgMC4wLjAuMCAgICB8ICAgIGV0aDAgICB8ICAgVUcgIHwN > DQpjaS1pbmZvOiArLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0t > LS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91 > ZC1pbml0IHYuIDAuNy4yIHJ1bm5pbmcgJ21vZHVsZXM6Y29uZmlnJyBhdCBUdWUsIDEwIEp1biAy > MDE0IDA4OjU2OjUzICswMDAwLiBVcCA1OS41MCBzZWNvbmRzLg0NCjIwMTQtMDYtMTAgMDQ6NTY6 > NTQsMjY2IC0gdXRpbC5weVtXQVJOSU5HXTogQWN0aXZhdGluZyBtb3VudHMgdmlhICdtb3VudCAt > YScgZmFpbGVkDQ0KU3RhcnRpbmcgY2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5u > aW5nICdtb2R1bGVzOmZpbmFsJyBhdCBUdWUsIDEwIEp1biAyMDE0IDA4OjU2OjU1ICswMDAwLiBV > cCA2MS40OSBzZWNvbmRzLg0NCisgeXVtIC15IGluc3RhbGwgeGRlbHRhDQ0KTG9hZGVkIHBsdWdp > bnM6IGFtYXpvbi1pZCwgcmh1aS1sYiwgc2VjdXJpdHkNDQoNcmh1aS1SRUdJT04tY2xpZW50LWNv > bmZpZy1zZXJ2ZXItNiAgICAgICAgICAgICAgICAgICAgICAgfCAyLjkga0IgICAgIDAwOjAwICAg > ICANDQoNcmh1aS1SRUdJT04tY2xpZW50LWNvbmZpZy1zZXJ2ZXItNi9wcmltYXJ5X2RiICAgICAg > ICAgICAgfCAzLjQga0IgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXIt > cmVsZWFzZXMgICAgICAgICAgICAgICAgICAgICAgICAgfCAzLjcga0IgICAgIDAwOjAwICAgICAN > DQpyaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yIDMyJSBbPT09PS0gICAgICAgICAgXSAgMC4wIEIv > cyB8IDguNSBNQiAgICAgLS06LS0gRVRBIA1yaHVpLVJFR0lPTi1yaGVsLXNlcnZlci1yIDY1JSBb > PT09PT09PT09LSAgICAgXSAgMTQgTUIvcyB8ICAxNyBNQiAgICAgMDA6MDAgRVRBIA1yaHVpLVJF > R0lPTi1yaGVsLXNlcnZlci1yIDk4JSBbPT09PT09PT09PT09PT0tXSAgMTUgTUIvcyB8ICAyNiBN > QiAgICAgMDA6MDAgRVRBIA0Ncmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmVsZWFzZXMvcHJpbWFy > eV9kYiAgICAgICAgICAgICAgfCAgMjYgTUIgICAgIDAwOjAxICAgICANDQoNcmh1aS1SRUdJT04t > cmhlbC1zZXJ2ZXItcmVsZWFzZXMtb3B0aW9uYWwgICAgICAgICAgICAgICAgfCAzLjUga0IgICAg > IDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmVsZWFzZXMtb3B0aW9uYWwv > cHJpbWFyeV9kYiAgICAgfCAyLjcgTUIgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhl > bC1zZXJ2ZXItcmgtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgfCAyLjkga0IgICAgIDAw > OjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmgtY29tbW9uL3ByaW1hcnlfZGIg > ICAgICAgICAgICAgfCAgMTQga0IgICAgIDAwOjAwICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1z > ZXJ2ZXItcmhzY2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzLjEga0IgICAgIDAwOjAw > ICAgICANDQoNcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItcmhzY2wvcHJpbWFyeV9kYiAgICAgICAg > ICAgICAgICAgfCA1NzYga0IgICAgIDAwOjAwICAgICANDQpTZXR0aW5nIHVwIEluc3RhbGwgUHJv > Y2Vzcw0NClJlc29sdmluZyBEZXBlbmRlbmNpZXMNDQotLT4gUnVubmluZyB0cmFuc2FjdGlvbiBj > aGVjaw0NCi0tLT4gUGFja2FnZSB4ZGVsdGEueDg2XzY0IDA6MS4xLjQtOC5lbDYgd2lsbCBiZSBp > bnN0YWxsZWQNDQotLT4gRmluaXNoZWQgRGVwZW5kZW5jeSBSZXNvbHV0aW9uDQ0KDQ0KRGVwZW5k > ZW5jaWVzIFJlc29sdmVkDQ0KDQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NDQogUGFja2FnZSAg > IEFyY2ggICAgICBWZXJzaW9uICAgICAgICAgIFJlcG9zaXRvcnkgICAgICAgICAgICAgICAgICAg > ICAgICAgICBTaXplDQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NDQpJbnN0YWxsaW5nOg0NCiB4 > ZGVsdGEgICAgeDg2XzY0ICAgIDEuMS40LTguZWw2ICAgICAgcmh1aS1SRUdJT04tcmhlbC1zZXJ2 > ZXItcmVsZWFzZXMgICAgIDg4IGsNDQoNDQpUcmFuc2FjdGlvbiBTdW1tYXJ5DQ0KPT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT0NDQpJbnN0YWxsICAgICAgIDEgUGFja2FnZShzKQ0NCg0NClRvdGFsIGRv > d25sb2FkIHNpemU6IDg4IGsNDQpJbnN0YWxsZWQgc2l6ZTogMjY1IGsNDQpEb3dubG9hZGluZyBQ > YWNrYWdlczoNDQoNeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NC5ycG0gICAgICAgICAgICAgICAg > ICAgICAgICAgICAgfCAgODgga0IgICAgIDAwOjAwICAgICANDQpSdW5uaW5nIHJwbV9jaGVja19k > ZWJ1Zw0NClJ1bm5pbmcgVHJhbnNhY3Rpb24gVGVzdA0NClRyYW5zYWN0aW9uIFRlc3QgU3VjY2Vl > ZGVkDQ0KUnVubmluZyBUcmFuc2FjdGlvbg0NCg0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQt > OC5lbDYueDg2XzY0IFsjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0gMS8xDSAgSW5z > dGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMgICAgICAgICAg > ICAgICAgICAgICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82 > NCBbIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4 > ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAg > IF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40 > LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICBdIDEvMQ0gIElu > c3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZf > NjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgXSAxLzENICBJbnN0YWxsaW5nIDog > eGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgIDEvMSANDQoNICBWZXJpZnlpbmcgIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvMSANDQoNDQpJbnN0YWxsZWQ6DQ0KICB4 > ZGVsdGEueDg2XzY0IDA6MS4xLjQtOC5lbDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICANDQoNDQpDb21wbGV0ZSENDQorIHl1bSAteSBpbnN0YWxsIGRv > c2ZzdG9vbHMNDQpMb2FkZWQgcGx1Z2luczogYW1hem9uLWlkLCByaHVpLWxiLCBzZWN1cml0eQ0N > ClNldHRpbmcgdXAgSW5zdGFsbCBQcm9jZXNzDQ0KUGFja2FnZSBkb3Nmc3Rvb2xzLTMuMC45LTQu > ZWw2Lng4Nl82NCBhbHJlYWR5IGluc3RhbGxlZCBhbmQgbGF0ZXN0IHZlcnNpb24NDQpOb3RoaW5n > IHRvIGRvDQ0KKyB0b3VjaCAvdXNlcmRhdGFfdGVzdA0NCisgZGF0ZQ0NCmNpLWluZm86ICsrKysr > KysrK0F1dGhvcml6ZWQga2V5cyBmcm9tIC9ob21lL2VjMi11c2VyLy5zc2gvYXV0aG9yaXplZF9r > ZXlzIGZvciB1c2VyIGVjMi11c2VyKysrKysrKysrDQ0KY2ktaW5mbzogKy0tLS0tLS0tLSstLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0tLS0tLSsNDQpjaS1pbmZvOiB8IEtleXR5cGUgfCAgICAgICAgICAgICAg > ICBGaW5nZXJwcmludCAobWQ1KSAgICAgICAgICAgICAgICB8IE9wdGlvbnMgfCAgICAgIENvbW1l > bnQgICAgICAgfA0NCmNpLWluZm86ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0r > DQ0KY2ktaW5mbzogfCBzc2gtcnNhIHwgZjU6M2E6NzA6NWI6ZmQ6MGI6MDY6MGQ6MGI6YTI6NzI6 > OTE6OGY6OGQ6YWU6OWEgfCAgICAtICAgIHwgbWtvdmFjaWstdXMtZWFzdC0xIHwNDQpjaS1pbmZv > OiArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmVjMjogDQ0KZWMyOiAjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > DQ0KZWMyOiAtLS0tLUJFR0lOIFNTSCBIT1NUIEtFWSBGSU5HRVJQUklOVFMtLS0tLQ0NCmVjMjog > MTAyNCBhZDoxZTo3NDpkMzo2YzplZjo5YjphNzo4NDoxYjo5MjplNDoyZDpiZjozODpmZSAvZXRj > L3NzaC9zc2hfaG9zdF9kc2Ffa2V5LnB1YiAoRFNBKQ0NCmVjMjogMjA0OCAyNzpmMDo0ZDoxMTo5 > YzozZTozYzo0MDplMTpkYTo1MTo4ZDpmMzoyMToxYzowOCAvZXRjL3NzaC9zc2hfaG9zdF9rZXku > cHViIChSU0ExKQ0NCmVjMjogMjA0OCBjNzo4MDpjZDpiNTpjMTo4YTo0NDpjNDoyODphOTpmYjpk > Nzo1NjoyMDoyNzo1NyAvZXRjL3NzaC9zc2hfaG9zdF9yc2Ffa2V5LnB1YiAoUlNBKQ0NCmVjMjog > LS0tLS1FTkQgU1NIIEhPU1QgS0VZIEZJTkdFUlBSSU5UUy0tLS0tDQ0KZWMyOiAjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQ0KLS0t > LS1CRUdJTiBTU0ggSE9TVCBLRVkgS0VZUy0tLS0tDQ0KMjA0OCAzNSAyMjQ4Nzg5NDYwNDQxNTg4 > NDgzMDExOTMxNjM4MDAxOTM3MDg1NzAxMDkzMTMyODk0ODAzMjY3MzkzMTY4MzE1MTg0ODg2NTc4 > NjA5MDgzNDI0OTk5MDAzMzY1MzA1MDMzMzk1MjY3Nzc5NzUzODYwNzY2NzY2NTUxMzA1MjcyMjIy > NjI5NDM3OTU0NDE1NjI2MzM0NzU2MzMyMDcwNDc5Mzc3NDg3NzM3MTc4MzkwNTU3MjEyNTA3MjAy > OTQzNTMwMzQ2MDAwNTA0MTc1MjY5NDc5Nzg3ODc3MDc0OTYwNDEwNzgyNDAxMzg5NjE3OTc4MzEy > MzM3NTA4NjM5MzUxNjY5NzkzOTg2NzQyODIwNTIwNTAzMjY3NjcwMDYzNjIwMDQyMDA0NjgyODU5 > NTMyMDIyMDI3Nzk5MzYxNDMyNTgzODczOTYxMDA2NDUwMDkxMzU2NDU2NjM4NDA3MzAxODA5NzMx > MzE5MjU3MDM1Mjk0NDg5MjgwNzI5NzM1NzA3NDc5NTU1ODg0MDI2NTExMDA1MjU4MDExNzk4MTQw > NjM4MDAwODA0MTA3ODg4MDc5MjM3NzQzNzc0MzAwNTY4Mjg3Mzc3OTM0NzE1MjEwMjY0NTc5MjUx > NTUxNTYzMTU3NzM2NzQ2NDMwMDM0MjcxNzAyMzgwOTA2MjMxMDYzODk1NDY5OTU0ODA0NTA5NTg2 > MzQ3Nzg2NTYyODEyNzI2NjM2NDA4NTk0MDYzMDUxMDI4OTUyMzgxODk5OTc0NDE3MjQ2NDE2NzM3 > MjI3NzM2Mzk5NzU1ODQxNTM4NTUxNDE3NjgyNzYwMSANDQpzc2gtcnNhIEFBQUFCM056YUMxeWMy > RUFBQUFCSXdBQUFRRUE1REZaQmlvWm5INm5mcU81bUlOdlFRdWxFMWxISHlZUE5FTHJzYTB1ZHlJ > WjN4YU5FSDR6aFpYekVwMENzVFZ3TERkbGFNOVRtZmxjVFJuNlRNVlF6WFlubTZnbEt0aWxhc0tO > a2YvVG9oMndoNExtVHZoSW42MG0zQTRWaXh6Ri9MRVFNb1lvcjZROGo5YS9vSUVkMXZqYUJkK0lz > M01hbHhlaExpUjJrbEJDbmhxRlB5ZENIRG9aeWZURzBhRG0wd0x3ZVc0Z0syZ1Q3U1lJZkJ4dUZ1 > ZVczK3lVTVNLa3lvMktVSGRtM0NkS3FlaXh0NmpMaFROOGxZWjgyNFdRYzBoSnFCMUhmN0dhTmli > L0VLQTl3Z0wrZUxMQ3VlMGRKalg4OHRaQjk5ZmUzSGl1dHV3OVMzYURLeUxCK3ZtWm81T2FReER1 > NCtkUEtXL2o3RTgzMVE9PSANDQotLS0tLUVORCBTU0ggSE9TVCBLRVkgS0VZUy0tLS0tDQ0KQ2xv > dWQtaW5pdCB2LiAwLjcuMiBmaW5pc2hlZCBhdCBUdWUsIDEwIEp1biAyMDE0IDA4OjU3OjMwICsw > MDAwLiBEYXRhc291cmNlIERhdGFTb3VyY2VFYzIuICBVcCA5NS45OSBzZWNvbmRzDQ0KU3RhcnRp > bmcgcG9zdGZpeDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGFicnQg > ZGFlbW9uOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgY3JvbmQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdGQ6IBtbNjBHWxtbMDszMm0g > IE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyByaHNtY2VydGQuLi4bWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU3RhcnRpbmcgY2VydG1vbmdlcjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NCg0KUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNlIDYuNSAoU2Fu > dGlhZ28pDQpLZXJuZWwgMi42LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4geDg2XzY0DQoN > CmlwLTEwLTE3OC0xNTctNjcgbG9naW46IA0NClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2 > ZXIgcmVsZWFzZSA2LjUgKFNhbnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2 > XzY0IG9uIGFuIHg4Nl82NA0KDQppcC0xMC0xNzgtMTU3LTY3IGxvZ2luOiANDQpSZWQgSGF0IEVu > dGVycHJpc2UgTGludXggU2VydmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYu > MzItNDMxLjE3LjEuZWw2Lng4Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtMTc4LTE1Ny02NyBs > b2dpbjogUmVzdGFydGluZyBzeXN0ZW0uDQo= > m3.2xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDM4MzlNQiBvZiB5b3VyIDMwNzE5TUIgZTgyMCBSQU0uIE5v > dCB1c2VkLg0KU1JBVDogU1JBVCBub3QgdXNlZC4NCv8bJUcJCVdlbGNvbWUgdG8gG1swOzMxbVJl > ZCBIYXQbWzA7MzltIEVudGVycHJpc2UgTGludXggU2VydmVyDQ0KU3RhcnRpbmcgdWRldjogdWRl > dmRbNDE1XTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50LW5l > dC1nZW5lcmF0b3IucnVsZXMnDQ0KdWRldmRbNDE1XTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYv > cnVsZXMuZC83NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KDQ0NCnBpaXg0X3Nt > YnVzIDAwMDA6MDA6MDEuMzogU01CdXMgYmFzZSBhZGRyZXNzIHVuaW5pdGlhbGl6ZWQgLSB1cGdy > YWRlIEJJT1Mgb3IgdXNlIGZvcmNlX2FkZHI9MHhhZGRyDQobJUcbWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU2V0dGluZyBob3N0bmFtZSBsb2NhbGhvc3QubG9jYWxkb21haW46ICAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU2V0dGluZyB1cCBMb2dpY2FsIFZvbHVtZSBNYW5h > Z2VtZW50OiAgIE5vIHZvbHVtZSBncm91cHMgZm91bmQNDQobWzYwR1sbWzA7MzJtICBPSyAgG1sw > OzM5bV0NDQ0KQ2hlY2tpbmcgZmlsZXN5c3RlbXMNDQovZGV2L3h2ZGExOiBjbGVhbiwgNTQ4NDkv > MzkzMjE2IGZpbGVzLCA1MzIwMzUvMTU3Mjg2NCBibG9ja3MNDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KUmVtb3VudGluZyByb290IGZpbGVzeXN0ZW0gaW4gcmVhZC13cml0ZSBtb2Rl > OiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGxvY2FsIGZpbGVzeXN0 > ZW1zOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIGxvY2FsIGZpbGVz > eXN0ZW0gcXVvdGFzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIC9l > dGMvZnN0YWIgc3dhcHM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KRW50ZXJpbmcg > bm9uLWludGVyYWN0aXZlIHN0YXJ0dXANDQpDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0 > YSBjb2xsZWN0b3IgKHNhZGMpLi4uIA0NCmlwNnRhYmxlczogQXBwbHlpbmcgZmlyZXdhbGwgcnVs > ZXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpCcmluZ2luZyB1cCBsb29wYmFjayBp > bnRlcmZhY2U6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAgaW50 > ZXJmYWNlIGV0aDA6ICANDQpEZXRlcm1pbmluZyBJUCBpbmZvcm1hdGlvbiBmb3IgZXRoMC4uLiBk > b25lLg0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdWRpdGQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBwb3J0cmVzZXJ2ZTogG1s2MEdb > G1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBsb2dnZXI6IBtbNjBHWxtb > MDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBpcnFiYWxhbmNlOiAbWzYwR1sbWzA7MzJt > ICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcnBjYmluZDogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClN0YXJ0aW5nIE5GUyBzdGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIGN1cHM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpNb3Vu > dGluZyBmaWxlc3lzdGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGlu > ZyBhY3BpIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIEhB > TCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZXRyaWdnZXIgZmFpbGVk > IHVkZXYgZXZlbnRzG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkxvYWRpbmcgYXV0b2Zz > NDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGF1dG9tb3VudDogG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjM5IDIwMTQtMDYtMTAgMDQ6NTU6NTks > MTY0OiBab25lIFt1cy1lYXN0LTFjXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzo2 > NyAyMDE0LTA2LTEwIDA0OjU1OjU5LDUzMDogRW5hYmxpbmcgYmluYXJ5IHJlcG9zIGluIHJlZGhh > dC1yaHVpLnJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODYgMjAxNC0wNi0x > MCAwNDo1NTo1OSw1MzU6IEVuYWJsaW5nIGxvYWQgYmFsYW5jZXIgcGx1Z2luDQ0KW0lORk86Y2hv > b3NlX3JlcG9dIGNob29zZV9yZXBvOjg4IDIwMTQtMDYtMTAgMDQ6NTU6NTksNTM1OiBFeGVjdXRp > bmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0Yy95dW0vcGx1Z2luY29uZi5k > L3JodWktbGIuY29uZl0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTIgMjAxNC0w > Ni0xMCAwNDo1NTo1OSw3MDI6IFNldHRpbmcgcmVnaW9uIGluIGxvYWQgYmFsYW5jZXIgY29uZmln > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjk0IDIwMTQtMDYtMTAgMDQ6NTU6NTks > NzAzOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9SRUdJT04vdXMtZWFzdC0xLycgL2V0Yy95dW0ucmVw > b3MuZC9yaHVpLWxvYWQtYmFsYW5jZXJzLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29z > ZV9yZXBvOjk4IDIwMTQtMDYtMTAgMDQ6NTU6NTksNzA4OiBFbmFibGluZyBjbGllbnQgY29uZmln > IHJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86MTAxIDIwMTQtMDYtMTAgMDQ6 > NTU6NTksNzA4OiBFeGVjdXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0 > Yy95dW0ucmVwb3MuZC9yZWRoYXQtcmh1aS1jbGllbnQtY29uZmlnLnJlcG9dDQ0KU3RhcnRpbmcg > Y2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdpbml0LWxvY2FsJyBhdCBU > dWUsIDEwIEp1biAyMDE0IDA4OjU2OjA0ICswMDAwLiBVcCA1OS43NSBzZWNvbmRzLg0NClN0YXJ0 > aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnaW5pdCcgYXQgVHVl > LCAxMCBKdW4gMjAxNCAwODo1NjowNSArMDAwMC4gVXAgNjAuNzkgc2Vjb25kcy4NDQpjaS1pbmZv > OiArKysrKysrKysrKysrKysrKysrKysrKysrKysrTmV0IGRldmljZSBpbmZvKysrKysrKysrKysr > KysrKysrKysrKysrKysrKw0NCmNpLWluZm86ICstLS0tLS0tLSstLS0tLS0rLS0tLS0tLS0tLS0t > LS0tKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCBE > ZXZpY2UgfCAgVXAgIHwgICAgQWRkcmVzcyAgICB8ICAgICAgIE1hc2sgICAgICB8ICAgICBIdy1B > ZGRyZXNzICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgICBsbyAg > IHwgVHJ1ZSB8ICAgMTI3LjAuMC4xICAgfCAgICAyNTUuMC4wLjAgICAgfCAgICAgICAgIC4gICAg > ICAgICB8DQ0KY2ktaW5mbzogfCAgZXRoMCAgfCBUcnVlIHwgMTAuNzkuMTQwLjE2NyB8IDI1NS4y > NTUuMjU1LjE5MiB8IDIyOjAwOjBhOjRmOjhjOmE3IHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0t > LS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t > Kw0NCmNpLWluZm86ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytSb3V0ZSBpbmZv > KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t > LS0tKy0tLS0tLS0rDQ0KY2ktaW5mbzogfCBSb3V0ZSB8ICBEZXN0aW5hdGlvbiAgfCAgICBHYXRl > d2F5ICAgIHwgICAgIEdlbm1hc2sgICAgIHwgSW50ZXJmYWNlIHwgRmxhZ3MgfA0NCmNpLWluZm86 > ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t > LS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpjaS1pbmZvOiB8ICAgMCAgIHwgMTAuNzkuMTQwLjEy > OCB8ICAgIDAuMC4wLjAgICAgfCAyNTUuMjU1LjI1NS4xOTIgfCAgICBldGgwICAgfCAgIFUgICB8 > DQ0KY2ktaW5mbzogfCAgIDEgICB8ICAgIDAuMC4wLjAgICAgfCAxMC43OS4xNDAuMTI5IHwgICAg > IDAuMC4wLjAgICAgIHwgICAgZXRoMCAgIHwgICBVRyAgfA0NCmNpLWluZm86ICstLS0tLS0tKy0t > LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t > LS0rLS0tLS0tLSsNDQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYuIDAuNy4yIHJ1 > bm5pbmcgJ21vZHVsZXM6Y29uZmlnJyBhdCBUdWUsIDEwIEp1biAyMDE0IDA4OjU2OjA3ICswMDAw > LiBVcCA2Mi42NiBzZWNvbmRzLg0NClN0YXJ0aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4g > MC43LjIgcnVubmluZyAnbW9kdWxlczpmaW5hbCcgYXQgVHVlLCAxMCBKdW4gMjAxNCAwODo1Njow > OSArMDAwMC4gVXAgNjQuMjcgc2Vjb25kcy4NDQorIHl1bSAteSBpbnN0YWxsIHhkZWx0YQ0NCkxv > YWRlZCBwbHVnaW5zOiBhbWF6b24taWQsIHJodWktbGIsIHNlY3VyaXR5DQ0KDXJodWktUkVHSU9O > LWNsaWVudC1jb25maWctc2VydmVyLTYgICAgICAgICAgICAgICAgICAgICAgIHwgMi45IGtCICAg > ICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLWNsaWVudC1jb25maWctc2VydmVyLTYvcHJpbWFy > eV9kYiAgICAgICAgICAgIHwgMy40IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJo > ZWwtc2VydmVyLXJlbGVhc2VzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMy43IGtCICAgICAw > MDowMCAgICAgDQ0Kcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItciA5OCUgWz09PT09PT09PT09PT09 > LV0gIDAuMCBCL3MgfCAgMjYgTUIgICAgIC0tOi0tIEVUQSANDXJodWktUkVHSU9OLXJoZWwtc2Vy > dmVyLXJlbGVhc2VzL3ByaW1hcnlfZGIgICAgICAgICAgICAgIHwgIDI2IE1CICAgICAwMDowMCAg > ICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzLW9wdGlvbmFsICAgICAgICAg > ICAgICAgIHwgMy41IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVy > LXJlbGVhc2VzLW9wdGlvbmFsL3ByaW1hcnlfZGIgICAgIHwgMi43IE1CICAgICAwMDowMCAgICAg > DQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoLWNvbW1vbiAgICAgICAgICAgICAgICAgICAg > ICAgIHwgMi45IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJo > LWNvbW1vbi9wcmltYXJ5X2RiICAgICAgICAgICAgIHwgIDE0IGtCICAgICAwMDowMCAgICAgDQ0K > DXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoc2NsICAgICAgICAgICAgICAgICAgICAgICAgICAg > IHwgMy4xIGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoc2Ns > L3ByaW1hcnlfZGIgICAgICAgICAgICAgICAgIHwgNTc2IGtCICAgICAwMDowMCAgICAgDQ0KU2V0 > dGluZyB1cCBJbnN0YWxsIFByb2Nlc3MNDQpSZXNvbHZpbmcgRGVwZW5kZW5jaWVzDQ0KLS0+IFJ1 > bm5pbmcgdHJhbnNhY3Rpb24gY2hlY2sNDQotLS0+IFBhY2thZ2UgeGRlbHRhLng4Nl82NCAwOjEu > MS40LTguZWw2IHdpbGwgYmUgaW5zdGFsbGVkDQ0KLS0+IEZpbmlzaGVkIERlcGVuZGVuY3kgUmVz > b2x1dGlvbg0NCg0NCkRlcGVuZGVuY2llcyBSZXNvbHZlZA0NCg0NCj09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09DQ0KIFBhY2thZ2UgICBBcmNoICAgICAgVmVyc2lvbiAgICAgICAgICBSZXBvc2l0b3J5 > ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2l6ZQ0NCj09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > DQ0KSW5zdGFsbGluZzoNDQogeGRlbHRhICAgIHg4Nl82NCAgICAxLjEuNC04LmVsNiAgICAgIHJo > dWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzICAgICA4OCBrDQ0KDQ0KVHJhbnNhY3Rpb24g > U3VtbWFyeQ0NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQ0KSW5zdGFsbCAgICAgICAxIFBhY2th > Z2UocykNDQoNDQpUb3RhbCBkb3dubG9hZCBzaXplOiA4OCBrDQ0KSW5zdGFsbGVkIHNpemU6IDI2 > NSBrDQ0KRG93bmxvYWRpbmcgUGFja2FnZXM6DQ0KDXhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQu > cnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDg4IGtCICAgICAwMDowMCAgICAgDQ0K > UnVubmluZyBycG1fY2hlY2tfZGVidWcNDQpSdW5uaW5nIFRyYW5zYWN0aW9uIFRlc3QNDQpUcmFu > c2FjdGlvbiBUZXN0IFN1Y2NlZWRlZA0NClJ1bm5pbmcgVHJhbnNhY3Rpb24NDQoNICBJbnN0YWxs > aW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsj > IyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0 > YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgXSAx > LzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMj > IyMjIyMjIyMgICAgICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5l > bDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICAgIF0gMS8xDSAgSW5zdGFs > bGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBb > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVs > dGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIF0g > MS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAxLzEgDQ0KDSAgVmVyaWZ5aW5nICA6IHhkZWx0YS0xLjEu > NC04LmVsNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLzEgDQ0K > DQ0KSW5zdGFsbGVkOg0NCiAgeGRlbHRhLng4Nl82NCAwOjEuMS40LTguZWw2ICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ0KDQ0KQ29tcGxldGUhDQ0K > KyB5dW0gLXkgaW5zdGFsbCBkb3Nmc3Rvb2xzDQ0KTG9hZGVkIHBsdWdpbnM6IGFtYXpvbi1pZCwg > cmh1aS1sYiwgc2VjdXJpdHkNDQpTZXR0aW5nIHVwIEluc3RhbGwgUHJvY2Vzcw0NClBhY2thZ2Ug > ZG9zZnN0b29scy0zLjAuOS00LmVsNi54ODZfNjQgYWxyZWFkeSBpbnN0YWxsZWQgYW5kIGxhdGVz > dCB2ZXJzaW9uDQ0KTm90aGluZyB0byBkbw0NCisgdG91Y2ggL3VzZXJkYXRhX3Rlc3QNDQorIGRh > dGUNDQpjaS1pbmZvOiArKysrKysrKytBdXRob3JpemVkIGtleXMgZnJvbSAvaG9tZS9lYzItdXNl > ci8uc3NoL2F1dGhvcml6ZWRfa2V5cyBmb3IgdXNlciBlYzItdXNlcisrKysrKysrKw0NCmNpLWlu > Zm86ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCBLZXl0 > eXBlIHwgICAgICAgICAgICAgICAgRmluZ2VycHJpbnQgKG1kNSkgICAgICAgICAgICAgICAgfCBP > cHRpb25zIHwgICAgICBDb21tZW50ICAgICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0tKy0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0t > LS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgc3NoLXJzYSB8IGY1OjNhOjcwOjViOmZk > OjBiOjA2OjBkOjBiOmEyOjcyOjkxOjhmOjhkOmFlOjlhIHwgICAgLSAgICB8IG1rb3ZhY2lrLXVz > LWVhc3QtMSB8DQ0KY2ktaW5mbzogKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSsN > DQplYzI6IA0NCmVjMjogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIw0NCmVjMjogLS0tLS1CRUdJTiBTU0ggSE9TVCBLRVkgRklOR0VS > UFJJTlRTLS0tLS0NDQplYzI6IDEwMjQgZTk6NjU6NmU6YWY6NTk6MDc6OTY6NWM6NmE6Y2M6ZTM6 > ZWQ6YWY6Nzg6MjI6ZjIgL2V0Yy9zc2gvc3NoX2hvc3RfZHNhX2tleS5wdWIgKERTQSkNDQplYzI6 > IDIwNDggMGI6NWE6ZGE6MmQ6ZWI6MjI6ZTA6MTE6MDI6M2U6ZDk6ZDg6Yjk6Njc6ZGE6YWQgL2V0 > Yy9zc2gvc3NoX2hvc3Rfa2V5LnB1YiAoUlNBMSkNDQplYzI6IDIwNDggNjQ6NDk6NjE6OWM6YTU6 > ODQ6ZDE6Nzg6MjE6MDQ6Yzk6MDA6MzM6MmM6NmE6MjUgL2V0Yy9zc2gvc3NoX2hvc3RfcnNhX2tl > eS5wdWIgKFJTQSkNDQplYzI6IC0tLS0tRU5EIFNTSCBIT1NUIEtFWSBGSU5HRVJQUklOVFMtLS0t > LQ0NCmVjMjogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIw0NCi0tLS0tQkVHSU4gU1NIIEhPU1QgS0VZIEtFWVMtLS0tLQ0NCjIwNDgg > MzUgMjYyMDY2ODQwODA4MTM5ODQ5MDM5NTM4OTkwODQzMDgyMjg1MDM1MzU3ODM1ODIxNjI3NzU4 > MzUxNjg3MDg1OTEzNjQwNjQ4MzMzNDU0NTI2MzA1NjMxNjQ1NDI1NzgzNTYyNjU4NjA2Nzg5OTY1 > ODA0NDE3OTI4ODA2ODU5NDQwMTQyNDU4MTAzMzIzOTYxMzA2MTM0NjI1MTY3ODkzODc5MzMwNjAw > ODk3ODc3Mzg0NjkyMzMzNzM4MTkxNjE3NzU4MDUyMzIyODExMDg0OTg1Mzc2OTg0NzYwMDQ0ODUw > NjM1NzIxMjg4NzQ3MjQ3NDQ4NzE4MzA0ODkzNDg0MDgzNjYyNzUwNzEzMjg0NDI5MDU1Mjk4ODk2 > NDM0NzI1NDU1NDc0OTUyNzIzMjA2MDU3NDA5NDY3NjY5NzUwODY1NDIxMDE1MjczMDAyODM2MDc2 > MTUzOTAzMDI4NjgzNzg2NTc5NzIyOTYxODgyNzkwOTQ3NTc1OTY0MDM4NzM1MDI5MjczODc5NTQy > NDM1Mjc1MjM1ODE5NTcxNDc3NzMwMDYzNTQ0OTM1NzA5MTE3MTA5ODU0ODU5OTEyOTgyMTk2Nzkw > NTAyNTQ1NjQ2NjYzNTU2NzAxNTEzOTQ1OTEyMjgxMjIyMzYxNzY3ODMwNTAzNjg5NDQzODQzNjc1 > ODY5MTA2NTI2ODY0NTc3NzExNjMxNzk2NTE5MzU2MTY2NTcyOTE5ODM5MTkxODI4NTQzODAwNjQ3 > Mzc3MDM1ODY3NTE2NTM4NTUyNDg3Njc3MzA0MDgxODI1OTE1MjE1MDMyMzU2NTQzMzcgDQ0Kc3No > LXJzYSBBQUFBQjNOemFDMXljMkVBQUFBQkl3QUFBUUVBbjRZUy83eUk5ZnJkWmE0MHVwd3R5WUxU > YllTaFFaUlEvOTdHMnVpem5kZGRHMm0zSWtwaWxWQzE1Zm9qRkhlamxYYWc0MmpCcExZbE1RbHlk > a1pqTkRWV0w4eDN5Y0RvWEhBbUZ5encrdWNvUmRpd3ZXR3J3bTYrUmRCSGQ4a0RPb1puaDBCRnlv > Tk9WQzNSNDl4UlU1WEppYldoaU5jUitXbTlKbllWVlgwc0x6SWRvS2sxOEFLWkZPMWI5Yyt5cDlM > bnNrYU9lMVNNNDRScndnc3lSejJTM3Y5a0FxdmpsS25tcHdQY2dJNUtuaE03QkVZZmZZejB4c1pp > V1UrcGpKWi9TUDNmMTVZRVEzME1RcmliemNrNlFVMVplRG9qOTZQK2M1YldZMzdiZmFWL1NNSU8y > Wnp6VDJQRlpEdHRrY0k4d2FEdzJndEhEWXVNakthMEFRPT0gDQ0KLS0tLS1FTkQgU1NIIEhPU1Qg > S0VZIEtFWVMtLS0tLQ0NCkNsb3VkLWluaXQgdi4gMC43LjIgZmluaXNoZWQgYXQgVHVlLCAxMCBK > dW4gMjAxNCAwODo1Njo0NiArMDAwMC4gRGF0YXNvdXJjZSBEYXRhU291cmNlRWMyLiAgVXAgMTAx > LjI5IHNlY29uZHMNDQpTdGFydGluZyBwb3N0Zml4OiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5 > bV0NDQ0KU3RhcnRpbmcgYWJydCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0N > DQpTdGFydGluZyBjcm9uZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5n > IGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHJoc21jZXJ0ZC4u > LhtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBjZXJ0bW9uZ2VyOiAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KDQpSZWQgSGF0IEVudGVycHJpc2UgTGludXggU2Vy > dmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYuMzItNDMxLjE3LjEuZWw2Lng4 > Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtNzktMTQwLTE2NyBsb2dpbjogDQ0KUmVkIEhhdCBF > bnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNlIDYuNSAoU2FudGlhZ28pDQpLZXJuZWwgMi42 > LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4geDg2XzY0DQoNCmlwLTEwLTc5LTE0MC0xNjcg > bG9naW46IA0NClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgcmVsZWFzZSA2LjUgKFNh > bnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2XzY0IG9uIGFuIHg4Nl82NA0K > DQppcC0xMC03OS0xNDAtMTY3IGxvZ2luOiBSZXN0YXJ0aW5nIHN5c3RlbS4NCg== > m3.xlarge: !!binary | > U1JBVDogUFhNcyBvbmx5IGNvdmVyIDM4MzlNQiBvZiB5b3VyIDE1MzU5TUIgZTgyMCBSQU0uIE5v > dCB1c2VkLg0KU1JBVDogU1JBVCBub3QgdXNlZC4NCv8bJUcJCVdlbGNvbWUgdG8gG1swOzMxbVJl > ZCBIYXQbWzA7MzltIEVudGVycHJpc2UgTGludXggU2VydmVyDQ0KU3RhcnRpbmcgdWRldjogdWRl > dmRbMzU1XTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYvcnVsZXMuZC83NS1wZXJzaXN0ZW50LW5l > dC1nZW5lcmF0b3IucnVsZXMnDQ0KdWRldmRbMzU1XTogY2FuIG5vdCByZWFkICcvZXRjL3VkZXYv > cnVsZXMuZC83NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMnDQ0KDQ0NCnBpaXg0X3Nt > YnVzIDAwMDA6MDA6MDEuMzogU01CdXMgYmFzZSBhZGRyZXNzIHVuaW5pdGlhbGl6ZWQgLSB1cGdy > YWRlIEJJT1Mgb3IgdXNlIGZvcmNlX2FkZHI9MHhhZGRyDQobJUcbWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KU2V0dGluZyBob3N0bmFtZSBsb2NhbGhvc3QubG9jYWxkb21haW46ICAbWzYw > R1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU2V0dGluZyB1cCBMb2dpY2FsIFZvbHVtZSBNYW5h > Z2VtZW50OiAgIE5vIHZvbHVtZSBncm91cHMgZm91bmQNDQobWzYwR1sbWzA7MzJtICBPSyAgG1sw > OzM5bV0NDQ0KQ2hlY2tpbmcgZmlsZXN5c3RlbXMNDQovZGV2L3h2ZGExOiBjbGVhbiwgNTQ4NDkv > MzkzMjE2IGZpbGVzLCA1MzIwMzUvMTU3Mjg2NCBibG9ja3MNDQobWzYwR1sbWzA7MzJtICBPSyAg > G1swOzM5bV0NDQ0KUmVtb3VudGluZyByb290IGZpbGVzeXN0ZW0gaW4gcmVhZC13cml0ZSBtb2Rl > OiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCk1vdW50aW5nIGxvY2FsIGZpbGVzeXN0 > ZW1zOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIGxvY2FsIGZpbGVz > eXN0ZW0gcXVvdGFzOiAgG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkVuYWJsaW5nIC9l > dGMvZnN0YWIgc3dhcHM6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KRW50ZXJpbmcg > bm9uLWludGVyYWN0aXZlIHN0YXJ0dXANDQpDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0 > YSBjb2xsZWN0b3IgKHNhZGMpLi4uIA0NCmlwNnRhYmxlczogQXBwbHlpbmcgZmlyZXdhbGwgcnVs > ZXM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpCcmluZ2luZyB1cCBsb29wYmFjayBp > bnRlcmZhY2U6ICAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KQnJpbmdpbmcgdXAgaW50 > ZXJmYWNlIGV0aDA6ICANDQpEZXRlcm1pbmluZyBJUCBpbmZvcm1hdGlvbiBmb3IgZXRoMC4uLiBk > b25lLg0NChtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBhdWRpdGQ6IBtb > NjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBwb3J0cmVzZXJ2ZTogG1s2MEdb > G1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIHN5c3RlbSBsb2dnZXI6IBtbNjBHWxtb > MDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGluZyBpcnFiYWxhbmNlOiAbWzYwR1sbWzA7MzJt > ICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcnBjYmluZDogG1s2MEdbG1swOzMybSAgT0sgIBtb > MDszOW1dDQ0NClN0YXJ0aW5nIE5GUyBzdGF0ZDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1d > DQ0NClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogG1s2MEdbG1swOzMybSAgT0sgIBtbMDsz > OW1dDQ0NClN0YXJ0aW5nIGN1cHM6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpNb3Vu > dGluZyBmaWxlc3lzdGVtczogIBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpTdGFydGlu > ZyBhY3BpIGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIEhB > TCBkYWVtb246IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQpSZXRyaWdnZXIgZmFpbGVk > IHVkZXYgZXZlbnRzG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCkxvYWRpbmcgYXV0b2Zz > NDogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGF1dG9tb3VudDogG1s2 > MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NCiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0N > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjM5IDIwMTQtMDYtMTAgMDQ6NTU6NDYs > MTUyOiBab25lIFt1cy1lYXN0LTFjXQ0NCltJTkZPOmNob29zZV9yZXBvXSBjaG9vc2VfcmVwbzo2 > NyAyMDE0LTA2LTEwIDA0OjU1OjQ2LDQ0MTogRW5hYmxpbmcgYmluYXJ5IHJlcG9zIGluIHJlZGhh > dC1yaHVpLnJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86ODYgMjAxNC0wNi0x > MCAwNDo1NTo0Niw0NDg6IEVuYWJsaW5nIGxvYWQgYmFsYW5jZXIgcGx1Z2luDQ0KW0lORk86Y2hv > b3NlX3JlcG9dIGNob29zZV9yZXBvOjg4IDIwMTQtMDYtMTAgMDQ6NTU6NDYsNDQ4OiBFeGVjdXRp > bmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0Yy95dW0vcGx1Z2luY29uZi5k > L3JodWktbGIuY29uZl0NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86OTIgMjAxNC0w > Ni0xMCAwNDo1NTo0Niw0NjA6IFNldHRpbmcgcmVnaW9uIGluIGxvYWQgYmFsYW5jZXIgY29uZmln > DQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29zZV9yZXBvOjk0IDIwMTQtMDYtMTAgMDQ6NTU6NDYs > NDYwOiBFeGVjdXRpbmcgW3NlZCAtaSAncy9SRUdJT04vdXMtZWFzdC0xLycgL2V0Yy95dW0ucmVw > b3MuZC9yaHVpLWxvYWQtYmFsYW5jZXJzLmNvbmZdDQ0KW0lORk86Y2hvb3NlX3JlcG9dIGNob29z > ZV9yZXBvOjk4IDIwMTQtMDYtMTAgMDQ6NTU6NDYsNDY5OiBFbmFibGluZyBjbGllbnQgY29uZmln > IHJlcG8NDQpbSU5GTzpjaG9vc2VfcmVwb10gY2hvb3NlX3JlcG86MTAxIDIwMTQtMDYtMTAgMDQ6 > NTU6NDYsNDY5OiBFeGVjdXRpbmcgW3NlZCAtaSAncy9lbmFibGVkPTAvZW5hYmxlZD0xLycgL2V0 > Yy95dW0ucmVwb3MuZC9yZWRoYXQtcmh1aS1jbGllbnQtY29uZmlnLnJlcG9dDQ0KU3RhcnRpbmcg > Y2xvdWQtaW5pdDogQ2xvdWQtaW5pdCB2LiAwLjcuMiBydW5uaW5nICdpbml0LWxvY2FsJyBhdCBU > dWUsIDEwIEp1biAyMDE0IDA4OjU1OjUwICswMDAwLiBVcCA1MS4wOCBzZWNvbmRzLg0NClN0YXJ0 > aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4gMC43LjIgcnVubmluZyAnaW5pdCcgYXQgVHVl > LCAxMCBKdW4gMjAxNCAwODo1NTo1MiArMDAwMC4gVXAgNTIuNTggc2Vjb25kcy4NDQpjaS1pbmZv > OiArKysrKysrKysrKysrKysrKysrKysrKysrKysrTmV0IGRldmljZSBpbmZvKysrKysrKysrKysr > KysrKysrKysrKysrKysrKw0NCmNpLWluZm86ICstLS0tLS0tLSstLS0tLS0rLS0tLS0tLS0tLS0t > LS0tKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCBE > ZXZpY2UgfCAgVXAgIHwgICAgQWRkcmVzcyAgICB8ICAgICAgIE1hc2sgICAgICB8ICAgICBIdy1B > ZGRyZXNzICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgICBsbyAg > IHwgVHJ1ZSB8ICAgMTI3LjAuMC4xICAgfCAgICAyNTUuMC4wLjAgICAgfCAgICAgICAgIC4gICAg > ICAgICB8DQ0KY2ktaW5mbzogfCAgZXRoMCAgfCBUcnVlIHwgMTAuNDcuMTUzLjE2MSB8IDI1NS4y > NTUuMjU1LjE5MiB8IDIyOjAwOjBhOjJmOjk5OmExIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0rLS0t > LS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t > Kw0NCmNpLWluZm86ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytSb3V0ZSBpbmZv > KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNDQpjaS1pbmZvOiArLS0tLS0tLSst > LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t > LS0tKy0tLS0tLS0rDQ0KY2ktaW5mbzogfCBSb3V0ZSB8ICBEZXN0aW5hdGlvbiAgfCAgICBHYXRl > d2F5ICAgIHwgICAgIEdlbm1hc2sgICAgIHwgSW50ZXJmYWNlIHwgRmxhZ3MgfA0NCmNpLWluZm86 > ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t > LS0rLS0tLS0tLS0tLS0rLS0tLS0tLSsNDQpjaS1pbmZvOiB8ICAgMCAgIHwgMTAuNDcuMTUzLjEy > OCB8ICAgIDAuMC4wLjAgICAgfCAyNTUuMjU1LjI1NS4xOTIgfCAgICBldGgwICAgfCAgIFUgICB8 > DQ0KY2ktaW5mbzogfCAgIDEgICB8ICAgIDAuMC4wLjAgICAgfCAxMC40Ny4xNTMuMTI5IHwgICAg > IDAuMC4wLjAgICAgIHwgICAgZXRoMCAgIHwgICBVRyAgfA0NCmNpLWluZm86ICstLS0tLS0tKy0t > LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t > LS0rLS0tLS0tLSsNDQpTdGFydGluZyBjbG91ZC1pbml0OiBDbG91ZC1pbml0IHYuIDAuNy4yIHJ1 > bm5pbmcgJ21vZHVsZXM6Y29uZmlnJyBhdCBUdWUsIDEwIEp1biAyMDE0IDA4OjU1OjUzICswMDAw > LiBVcCA1NC4xNiBzZWNvbmRzLg0NClN0YXJ0aW5nIGNsb3VkLWluaXQ6IENsb3VkLWluaXQgdi4g > MC43LjIgcnVubmluZyAnbW9kdWxlczpmaW5hbCcgYXQgVHVlLCAxMCBKdW4gMjAxNCAwODo1NTo1 > NSArMDAwMC4gVXAgNTUuNjAgc2Vjb25kcy4NDQorIHl1bSAteSBpbnN0YWxsIHhkZWx0YQ0NCkxv > YWRlZCBwbHVnaW5zOiBhbWF6b24taWQsIHJodWktbGIsIHNlY3VyaXR5DQ0KDXJodWktUkVHSU9O > LWNsaWVudC1jb25maWctc2VydmVyLTYgICAgICAgICAgICAgICAgICAgICAgIHwgMi45IGtCICAg > ICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLWNsaWVudC1jb25maWctc2VydmVyLTYvcHJpbWFy > eV9kYiAgICAgICAgICAgIHwgMy40IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJo > ZWwtc2VydmVyLXJlbGVhc2VzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMy43IGtCICAgICAw > MDowMCAgICAgDQ0Kcmh1aS1SRUdJT04tcmhlbC1zZXJ2ZXItciA4NiUgWz09PT09PT09PT09PT0g > IF0gIDAuMCBCL3MgfCAgMjMgTUIgICAgIC0tOi0tIEVUQSANDXJodWktUkVHSU9OLXJoZWwtc2Vy > dmVyLXJlbGVhc2VzL3ByaW1hcnlfZGIgICAgICAgICAgICAgIHwgIDI2IE1CICAgICAwMDowMCAg > ICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzLW9wdGlvbmFsICAgICAgICAg > ICAgICAgIHwgMy41IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVy > LXJlbGVhc2VzLW9wdGlvbmFsL3ByaW1hcnlfZGIgICAgIHwgMi43IE1CICAgICAwMDowMCAgICAg > DQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoLWNvbW1vbiAgICAgICAgICAgICAgICAgICAg > ICAgIHwgMi45IGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJo > LWNvbW1vbi9wcmltYXJ5X2RiICAgICAgICAgICAgIHwgIDE0IGtCICAgICAwMDowMCAgICAgDQ0K > DXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoc2NsICAgICAgICAgICAgICAgICAgICAgICAgICAg > IHwgMy4xIGtCICAgICAwMDowMCAgICAgDQ0KDXJodWktUkVHSU9OLXJoZWwtc2VydmVyLXJoc2Ns > L3ByaW1hcnlfZGIgICAgICAgICAgICAgICAgIHwgNTc2IGtCICAgICAwMDowMCAgICAgDQ0KU2V0 > dGluZyB1cCBJbnN0YWxsIFByb2Nlc3MNDQpSZXNvbHZpbmcgRGVwZW5kZW5jaWVzDQ0KLS0+IFJ1 > bm5pbmcgdHJhbnNhY3Rpb24gY2hlY2sNDQotLS0+IFBhY2thZ2UgeGRlbHRhLng4Nl82NCAwOjEu > MS40LTguZWw2IHdpbGwgYmUgaW5zdGFsbGVkDQ0KLS0+IEZpbmlzaGVkIERlcGVuZGVuY3kgUmVz > b2x1dGlvbg0NCg0NCkRlcGVuZGVuY2llcyBSZXNvbHZlZA0NCg0NCj09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09DQ0KIFBhY2thZ2UgICBBcmNoICAgICAgVmVyc2lvbiAgICAgICAgICBSZXBvc2l0b3J5 > ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2l6ZQ0NCj09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > DQ0KSW5zdGFsbGluZzoNDQogeGRlbHRhICAgIHg4Nl82NCAgICAxLjEuNC04LmVsNiAgICAgIHJo > dWktUkVHSU9OLXJoZWwtc2VydmVyLXJlbGVhc2VzICAgICA4OCBrDQ0KDQ0KVHJhbnNhY3Rpb24g > U3VtbWFyeQ0NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQ0KSW5zdGFsbCAgICAgICAxIFBhY2th > Z2UocykNDQoNDQpUb3RhbCBkb3dubG9hZCBzaXplOiA4OCBrDQ0KSW5zdGFsbGVkIHNpemU6IDI2 > NSBrDQ0KRG93bmxvYWRpbmcgUGFja2FnZXM6DQ0KDXhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQu > cnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDg4IGtCICAgICAwMDowMCAgICAgDQ0K > UnVubmluZyBycG1fY2hlY2tfZGVidWcNDQpSdW5uaW5nIFRyYW5zYWN0aW9uIFRlc3QNDQpUcmFu > c2FjdGlvbiBUZXN0IFN1Y2NlZWRlZA0NClJ1bm5pbmcgVHJhbnNhY3Rpb24NDQoNICBJbnN0YWxs > aW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjICAgICAgICAgICAgICAgICAgICAg > ICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5lbDYueDg2XzY0IFsj > IyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgIF0gMS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0 > YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgXSAx > LzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBbIyMjIyMjIyMjIyMj > IyMjIyMjIyMgICAgICAgICAgICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVsdGEtMS4xLjQtOC5l > bDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICAgIF0gMS8xDSAgSW5zdGFs > bGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjICAgXSAxLzENICBJbnN0YWxsaW5nIDogeGRlbHRhLTEuMS40LTguZWw2Lng4Nl82NCBb > IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICBdIDEvMQ0gIEluc3RhbGxpbmcgOiB4ZGVs > dGEtMS4xLjQtOC5lbDYueDg2XzY0IFsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIF0g > MS8xDSAgSW5zdGFsbGluZyA6IHhkZWx0YS0xLjEuNC04LmVsNi54ODZfNjQgICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAxLzEgDQ0KDSAgVmVyaWZ5aW5nICA6IHhkZWx0YS0xLjEu > NC04LmVsNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLzEgDQ0K > DQ0KSW5zdGFsbGVkOg0NCiAgeGRlbHRhLng4Nl82NCAwOjEuMS40LTguZWw2ICAgICAgICAgICAg > ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ0KDQ0KQ29tcGxldGUhDQ0K > KyB5dW0gLXkgaW5zdGFsbCBkb3Nmc3Rvb2xzDQ0KTG9hZGVkIHBsdWdpbnM6IGFtYXpvbi1pZCwg > cmh1aS1sYiwgc2VjdXJpdHkNDQpTZXR0aW5nIHVwIEluc3RhbGwgUHJvY2Vzcw0NClBhY2thZ2Ug > ZG9zZnN0b29scy0zLjAuOS00LmVsNi54ODZfNjQgYWxyZWFkeSBpbnN0YWxsZWQgYW5kIGxhdGVz > dCB2ZXJzaW9uDQ0KTm90aGluZyB0byBkbw0NCisgdG91Y2ggL3VzZXJkYXRhX3Rlc3QNDQorIGRh > dGUNDQpjaS1pbmZvOiArKysrKysrKytBdXRob3JpemVkIGtleXMgZnJvbSAvaG9tZS9lYzItdXNl > ci8uc3NoL2F1dGhvcml6ZWRfa2V5cyBmb3IgdXNlciBlYzItdXNlcisrKysrKysrKw0NCmNpLWlu > Zm86ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQ0KY2ktaW5mbzogfCBLZXl0 > eXBlIHwgICAgICAgICAgICAgICAgRmluZ2VycHJpbnQgKG1kNSkgICAgICAgICAgICAgICAgfCBP > cHRpb25zIHwgICAgICBDb21tZW50ICAgICAgIHwNDQpjaS1pbmZvOiArLS0tLS0tLS0tKy0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0t > LS0tLS0tLS0tLS0tLS0tLS0tKw0NCmNpLWluZm86IHwgc3NoLXJzYSB8IGY1OjNhOjcwOjViOmZk > OjBiOjA2OjBkOjBiOmEyOjcyOjkxOjhmOjhkOmFlOjlhIHwgICAgLSAgICB8IG1rb3ZhY2lrLXVz > LWVhc3QtMSB8DQ0KY2ktaW5mbzogKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t > LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSsN > DQplYzI6IA0NCmVjMjogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIyMjIyMjIw0NCmVjMjogLS0tLS1CRUdJTiBTU0ggSE9TVCBLRVkgRklOR0VS > UFJJTlRTLS0tLS0NDQplYzI6IDEwMjQgZDI6NTE6OWM6ZWE6ZGU6NGE6MzM6N2E6ODU6MmQ6MDY6 > OTU6Y2I6NWU6MWU6ZDQgL2V0Yy9zc2gvc3NoX2hvc3RfZHNhX2tleS5wdWIgKERTQSkNDQplYzI6 > IDIwNDggNmI6Yjc6NDU6OGQ6OTA6YTE6MmY6Nzk6Zjk6ZTQ6NTg6ZTg6MDc6N2Q6NGU6YTIgL2V0 > Yy9zc2gvc3NoX2hvc3Rfa2V5LnB1YiAoUlNBMSkNDQplYzI6IDIwNDggM2Q6MDM6OWM6YTk6MDQ6 > YWU6MTk6NWI6MmQ6M2Q6Mjc6N2U6MTc6Y2Q6Nzg6ZGMgL2V0Yy9zc2gvc3NoX2hvc3RfcnNhX2tl > eS5wdWIgKFJTQSkNDQplYzI6IC0tLS0tRU5EIFNTSCBIT1NUIEtFWSBGSU5HRVJQUklOVFMtLS0t > LQ0NCmVjMjogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj > IyMjIyMjIyMjIyMjIw0NCi0tLS0tQkVHSU4gU1NIIEhPU1QgS0VZIEtFWVMtLS0tLQ0NCjIwNDgg > MzUgMjcxNzQ2OTU5OTQ5NjczNzA1OTgzMjc2MDIxMzI0MzgyODU5OTk3MTA2MjcxOTkxOTc4Mjg1 > ODcwNDUzODM4MjMzODc1OTc5MzY2NTY4MjE3MDc2MDE2OTE0ODEyMjgxNzE2NjU2OTA1MTk3MDk2 > MzAxNDU4ODY4NDE4NDkyNDA4OTk2MjE2MjAzNDEwODY3NTQ1ODU3MjExMTA0MTQ4OTY3MDk1MjQy > MjE4NTQyNTk2NDYwNjQwMzc4MDUyODk0NDI3MzE1NDQ5MDIwNDg1NDY0NTI2OTI2OTAzMDUwMTI1 > NTQ1NjAxMzAyMjQ5OTc1MTI4NzkxNzM5MjY3MDAyNjc4MTcwODA3NTQ0NDk0NTI2MDU5ODUzMDg1 > MzM2MDMwODk5MDY3ODAwOTI4NzIyMzUwNjQ0MDQyMjQ3OTk3OTMwNzk5Mzk3NDc4ODQzMDY1NTQw > MDg4Mzc2MjUxNzkzNTExMDY2NzM5MzExNjg5NzYzMzA3OTgwNTQwMjkwMTI0OTk0MTU3ODM0NDgy > Mzc3MDY3OTk1Mjg4Mzc3NTk5ODE3NjI3MTUyNTEyNDcwNTY5MzAzNjcyNzkyMTQ5MzQyNDg0OTMy > NjUyODE3OTQ3Njc0ODE3NzIwODIwMjE3Mjg2MjIzNDc5MjgwMzkxNjA4Njg3MDg2MTAxNTIwMDAx > ODg4NDMzMzU1ODQ5MTAzNzY5MTUwMzUxNzc4MTc0NjI2OTg0MTA3ODkwOTg4MDAwNTUzNTg1MjA5 > ODIzMTQ4MzIyMDMxMjc2NTY2MTc0ODI2NzA1MzU2NjE5OTc1NTg4NDA2NDgxMjcxNjkgDQ0Kc3No > LXJzYSBBQUFBQjNOemFDMXljMkVBQUFBQkl3QUFBUUVBdTN5dnhzSE1RamF6dzUxLzBLTHdhOU5r > bkE4RDM4VU1jcnVnekczSWk4dHNETUlRL0RtaitHc1JmVW5pWHpGUm5FbUdLUzJZL3lSVUxjSkpO > MnEwaUJwc3g5TW9BQjhJbVlCK1hDUVN6a0QvUlZ5MWVzSUFHZlgzbmdaRlBrSjZuYzJrSU1WdXZs > SjU4UTVqNVp1RENpN3VWbHQ4ZktkY1A5RXlzZ3dzbGtoSEJ3bTVJME44UVd6VkptNHI3N1kzVm03 > KzZ0eGZNNVhFSjdGTjBYYStLS3NHeHoxTTJ6ak1nNGUxZ3pSenZsZXRZditHYThtZnVuTTczc1l6 > YnpPMmRBcjV3SkpLSlcrbEJrdUNTNTlMMktGRWp3VDladk04aGdweUNvdk1OSlE2SDNZQ1duRGdl > Q3NSSi8wMDBsR2NRc1RCMnYxa0d3aEpVZWgzZncyNElRPT0gDQ0KLS0tLS1FTkQgU1NIIEhPU1Qg > S0VZIEtFWVMtLS0tLQ0NCkNsb3VkLWluaXQgdi4gMC43LjIgZmluaXNoZWQgYXQgVHVlLCAxMCBK > dW4gMjAxNCAwODo1NjoyNyArMDAwMC4gRGF0YXNvdXJjZSBEYXRhU291cmNlRWMyLiAgVXAgODcu > OTAgc2Vjb25kcw0NClN0YXJ0aW5nIHBvc3RmaXg6IBtbNjBHWxtbMDszMm0gIE9LICAbWzA7Mzlt > XQ0NDQpTdGFydGluZyBhYnJ0IGRhZW1vbjogG1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0N > ClN0YXJ0aW5nIGNyb25kOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcg > YXRkOiAbWzYwR1sbWzA7MzJtICBPSyAgG1swOzM5bV0NDQ0KU3RhcnRpbmcgcmhzbWNlcnRkLi4u > G1s2MEdbG1swOzMybSAgT0sgIBtbMDszOW1dDQ0NClN0YXJ0aW5nIGNlcnRtb25nZXI6IBtbNjBH > WxtbMDszMm0gIE9LICAbWzA7MzltXQ0NDQoNClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2 > ZXIgcmVsZWFzZSA2LjUgKFNhbnRpYWdvKQ0KS2VybmVsIDIuNi4zMi00MzEuMTcuMS5lbDYueDg2 > XzY0IG9uIGFuIHg4Nl82NA0KDQppcC0xMC00Ny0xNTMtMTYxIGxvZ2luOiANDQpSZWQgSGF0IEVu > dGVycHJpc2UgTGludXggU2VydmVyIHJlbGVhc2UgNi41IChTYW50aWFnbykNCktlcm5lbCAyLjYu > MzItNDMxLjE3LjEuZWw2Lng4Nl82NCBvbiBhbiB4ODZfNjQNCg0KaXAtMTAtNDctMTUzLTE2MSBs > b2dpbjogDQ0KUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZlciByZWxlYXNlIDYuNSAoU2Fu > dGlhZ28pDQpLZXJuZWwgMi42LjMyLTQzMS4xNy4xLmVsNi54ODZfNjQgb24gYW4geDg2XzY0DQoN > CmlwLTEwLTQ3LTE1My0xNjEgbG9naW46IFJlc3RhcnRpbmcgc3lzdGVtLg0K >product: RHEL >region: us-east-1 >result: > cc1.4xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''22004172'']'} > - {command: '[ 22004172 -gt 21600000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "instanceId" : "i-b8c49ce8",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "architecture" > : "x86_64",\r\n "pendingTime" : "2014-06-10T08:54:32Z",\r\n "instanceType" > : "cc1.4xlarge",\r\n "accountId" : "567014786890",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "region" : "us-east-1",\r\n "version" : "2010-08-31",\r\n "devpayProductCodes" > : null,\r\n "privateIp" : "10.17.49.38",\r\n "availabilityZone" : "us-east-1c"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '8', result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''22004172'']'} > - {command: '[ 22004172 -gt 21600000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > cc2.8xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''62384404'']'} > - {command: '[ 62384404 -gt 60500000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "instanceId" : "i-a4c49cf4",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "architecture" > : "x86_64",\r\n "pendingTime" : "2014-06-10T08:54:33Z",\r\n "instanceType" > : "cc2.8xlarge",\r\n "accountId" : "567014786890",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "region" : "us-east-1",\r\n "version" : "2010-08-31",\r\n "devpayProductCodes" > : null,\r\n "privateIp" : "10.58.33.16",\r\n "availabilityZone" : "us-east-1c"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '32', > result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''62384404'']'} > - {command: '[ 62384404 -gt 60500000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > cg1.4xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''21488076'']'} > - {command: '[ 21488076 -gt 20900000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "instanceId" : "i-28d22579",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "pendingTime" : > "2014-06-10T08:54:33Z",\r\n "instanceType" : "cg1.4xlarge",\r\n "architecture" > : "x86_64",\r\n "accountId" : "567014786890",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "region" : "us-east-1",\r\n "version" : "2010-08-31",\r\n "devpayProductCodes" > : null,\r\n "privateIp" : "10.17.146.209",\r\n "availabilityZone" : "us-east-1a"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '16', > result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''21488076'']'} > - {command: '[ 21488076 -gt 20900000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > cr1.8xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''252251168'']'} > - {command: '[ 252251168 -gt 244000000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "instanceId" : "i-54c19904",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "architecture" > : "x86_64",\r\n "pendingTime" : "2014-06-10T08:54:33Z",\r\n "instanceType" > : "cr1.8xlarge",\r\n "accountId" : "567014786890",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "region" : "us-east-1",\r\n "version" : "2010-08-31",\r\n "availabilityZone" > : "us-east-1c",\r\n "devpayProductCodes" : null,\r\n "privateIp" : "10.148.212.131"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '32', > result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''252251168'']'} > - {command: '[ 252251168 -gt 244000000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > hi1.4xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''62400340'']'} > - {command: '[ 62400340 -gt 60500000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "version" : "2010-08-31",\r\n "kernelId" > : null,\r\n "ramdiskId" : null,\r\n "instanceId" : "i-f5077ca6",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "architecture" > : "x86_64",\r\n "pendingTime" : "2014-06-10T08:54:33Z",\r\n "instanceType" > : "hi1.4xlarge",\r\n "accountId" : "567014786890",\r\n "region" : "us-east-1",\r\n "availabilityZone" > : "us-east-1d",\r\n "devpayProductCodes" : null,\r\n "privateIp" : "10.155.240.74"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '16', > result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''62400340'']'} > - {command: '[ 62400340 -gt 60500000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > hs1.8xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''120976960'']'} > - {command: '[ 120976960 -gt 119000000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "instanceId" : "i-bac49cea",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "architecture" > : "x86_64",\r\n "pendingTime" : "2014-06-10T08:54:33Z",\r\n "instanceType" > : "hs1.8xlarge",\r\n "accountId" : "567014786890",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "region" : "us-east-1",\r\n "version" : "2010-08-31",\r\n "devpayProductCodes" > : null,\r\n "privateIp" : "10.178.157.67",\r\n "availabilityZone" : "us-east-1c"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: fdisk -l /dev/xvdf | grep '^Disk', result: passed} > - {command: grep '/dev/xvdf ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdf, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdf; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdf, > result: failed} > - {command: fdisk -l /dev/xvdg | grep '^Disk', result: passed} > - {command: grep '/dev/xvdg ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdg, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdg; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdg, > result: failed} > - {command: fdisk -l /dev/xvdd | grep '^Disk', result: passed} > - {command: grep '/dev/xvdd ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdd, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdd; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdd, > result: failed} > - {command: fdisk -l /dev/xvde | grep '^Disk', result: passed} > - {command: grep '/dev/xvde ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvde, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvde; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvde, > result: failed} > - {command: fdisk -l /dev/xvdh | grep '^Disk', result: passed} > - {command: grep '/dev/xvdh ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdh, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdh; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdh, > result: failed} > - {command: fdisk -l /dev/xvdi | grep '^Disk', result: passed} > - {command: grep '/dev/xvdi ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdi, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdi; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdi, > result: failed} > - {command: fdisk -l /dev/xvdj | grep '^Disk', result: passed} > - {command: grep '/dev/xvdj ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdj, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdj; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdj, > result: failed} > - {command: fdisk -l /dev/xvdk | grep '^Disk', result: passed} > - {command: grep '/dev/xvdk ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdk, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdk; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdk, > result: failed} > - {command: fdisk -l /dev/xvdl | grep '^Disk', result: passed} > - {command: grep '/dev/xvdl ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdl, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdl; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdl, > result: failed} > - {command: fdisk -l /dev/xvdm | grep '^Disk', result: passed} > - {command: grep '/dev/xvdm ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdm, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdm; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdm, > result: failed} > - {command: fdisk -l /dev/xvdn | grep '^Disk', result: passed} > - {command: grep '/dev/xvdn ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdn, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdn; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdn, > result: failed} > - {command: fdisk -l /dev/xvdo | grep '^Disk', result: passed} > - {command: grep '/dev/xvdo ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdo, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdo; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdo, > result: failed} > - {command: fdisk -l /dev/xvdp | grep '^Disk', result: passed} > - {command: grep '/dev/xvdp ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdp, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdp; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdp, > result: failed} > - {command: fdisk -l /dev/xvdq | grep '^Disk', result: passed} > - {command: grep '/dev/xvdq ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdq, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdq; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdq, > result: failed} > - {command: fdisk -l /dev/xvdr | grep '^Disk', result: passed} > - {command: grep '/dev/xvdr ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdr, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdr; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdr, > result: failed} > - {command: fdisk -l /dev/xvds | grep '^Disk', result: passed} > - {command: grep '/dev/xvds ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvds, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvds; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvds, > result: failed} > - {command: fdisk -l /dev/xvdt | grep '^Disk', result: passed} > - {command: grep '/dev/xvdt ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdt, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdt; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdt, > result: failed} > - {command: fdisk -l /dev/xvdu | grep '^Disk', result: passed} > - {command: grep '/dev/xvdu ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdu, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdu; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdu, > result: failed} > - {command: fdisk -l /dev/xvdv | grep '^Disk', result: passed} > - {command: grep '/dev/xvdv ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdv, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdv; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdv, > result: failed} > - {command: fdisk -l /dev/xvdw | grep '^Disk', result: passed} > - {command: grep '/dev/xvdw ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdw, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdw; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdw, > result: failed} > - {command: fdisk -l /dev/xvdx | grep '^Disk', result: passed} > - {command: grep '/dev/xvdx ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdx, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdx; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdx, > result: failed} > - {command: fdisk -l /dev/xvdy | grep '^Disk', result: passed} > - {command: grep '/dev/xvdy ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdy, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdy; echo '###END###'\r\n###START###\r\ > \n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p /tmp/mnt-xvdy, > result: failed} > - {command: fdisk -l /dev/xvdaa | grep '^Disk', result: passed} > - {command: grep '/dev/xvdaa ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdaa, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdaa; echo '###END###'\r\n\ > ###START###\r\n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p > /tmp/mnt-xvdaa, result: failed} > - {command: fdisk -l /dev/xvdab | grep '^Disk', result: passed} > - {command: grep '/dev/xvdab ' /proc/mounts | wc -l, result: passed, value: '0'} > - {command: mkfs.vfat /dev/xvdab, result: passed} > - {actual: "echo '###START###'; mkdir -p /tmp/mnt-xvdab; echo '###END###'\r\n\ > ###START###\r\n###END###\r\n[root@ip-10-178-157-67 ~]# ", command: mkdir -p > /tmp/mnt-xvdab, result: failed} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '16', > result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdac, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdac, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''120976960'']'} > - {command: '[ 120976960 -gt 119000000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', > result: failed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > m3.2xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''30810208'']'} > - {command: '[ 30810208 -gt 29700000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "version" : "2010-08-31",\r\n "pendingTime" > : "2014-06-10T08:54:33Z",\r\n "instanceType" : "m3.2xlarge",\r\n "imageId" > : "ami-948577fc",\r\n "architecture" : "x86_64",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "availabilityZone" : "us-east-1c",\r\n "devpayProductCodes" > : null,\r\n "privateIp" : "10.79.140.167",\r\n "region" : "us-east-1",\r\n "instanceId" > : "i-6dd1893d",\r\n "billingProducts" : [ "bp-63a5400a" ],\r\n "accountId" > : "567014786890"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '8', result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''30810208'']'} > - {command: '[ 30810208 -gt 29700000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > m3.xlarge: > stage1:testcase_01_bash_history: > - {command: '[ ! -f ~/.bash_history ] && echo 0 || cat ~/.bash_history | wc -l', > expectation: "\r\n0\r\n", result: passed} > stage1:testcase_02_selinux_context: > - {command: 'restorecon -R -v -n -e /proc -e /sys -e /mnt / | sed -e ''s, context > , ,'' -e ''s,^restorecon reset ,,'' | cat > /tmp/restorecon_output.txt && > echo SUCCESS', expectation: "\r\nSUCCESS\r\n", result: passed} > - {comment: ' > > Lost entries:[[''/var/cache/yum.*'', [''file_t'', ''rpm_var_cache_t'']]]', > result: warning} > stage1:testcase_03_running_services: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: chkconfig --list auditd, expectation: '3:on', result: passed} > - {command: chkconfig --list crond, expectation: '3:on', result: passed} > stage1:testcase_04_cloud_firstboot: > - {command: chkconfig --list rh-cloud-firstboot, expectation: '3:off', result: passed} > - {command: test -f /etc/sysconfig/rh-cloud-firstboot, result: passed} > - {command: cat /etc/sysconfig/rh-cloud-firstboot, expectation: RUN_FIRSTBOOT=NO, > result: passed} > stage1:testcase_05_grub: > - {command: test -h /boot/grub/menu.lst, result: passed} > - {command: readlink -e /boot/grub/menu.lst, expectation: /boot/grub/grub.conf, > result: passed} > stage1:testcase_06_inittab: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'grep ''^id:'' /etc/inittab', expectation: 'id:3:initdefault', result: passed} > stage1:testcase_07_libc6_xen_conf: > - {command: test -f /etc/ld.so.conf.d/libc6-xen.conf, result: passed} > stage1:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''15297704'']'} > - {command: '[ 15297704 -gt 14000000 ]', result: passed} > stage1:testcase_09_nameserver: > - {command: dig clock.redhat.com | grep 66.187.233.4, result: passed} > stage1:testcase_10_networking: > - {command: grep "^NETWORKING=yes" /etc/sysconfig/network, result: passed} > - {command: egrep "^DEVICE=(|\")eth0(|\")" /etc/sysconfig/network-scripts/ifcfg-eth0, > result: passed} > stage1:testcase_11_package_set: > - {command: 'rpm -qa --queryformat ''%{NAME},'' && echo', match: ".*\r\n(.*),\r\ > \n.*", result: passed, value: '[''cronie,libssh2,filesystem,redhat-lsb-compat,plymouth-scripts,tzdata-java,iptables-ipv6,libsndfile,iso-codes,kernel-firmware,poppler,mailcap,systemtap-runtime,bind-utils,nss-softokn-freebl,selinux-policy-targeted,at,libattr,cloud-init,ConsoleKit-libs,info,lvm2,logrotate,popt,openssh-clients,nss-tools,freetype,bfa-firmware,gnupg2,gawk,b43-openfwwf,man,elfutils-libelf,iwl1000-firmware,nss_compat_ossl,libselinux,rng-tools,libaio,cyrus-sasl-lib,smartmontools,libsss_autofs,libICE,latencytop,hdparm,tcp_wrappers-libs,yum-plugin-security,libpcap,findutils,vim-enhanced,sgpio,xz-libs,libhugetlbfs-utils,ustr,libidn,ledmon,python,libgcrypt,pinfo,python-dateutil,libgssglue,perl-Crypt-SSLeay,libxml2-python,pcre,tcsh,python-dmidecode,libvorbis,latencytop-tui,pygobject2,psmisc,ntsysv,python-nose,make,oprofile,redhat-support-lib-python,perl-Pod-Escapes,ltrace,python-ldap,perl-Pod-Simple,attr,python-kerberos,perl-Module-Load,mtr,python-crypto,perl-Package-Constants,zip,yum,libmng,bridge-utils,blktrace,perl-Compress-Zlib,latrace,python-argparse,perl-Term-UI,man-pages,python-markdown,perl-Digest-SHA,iwl5000-firmware,gettext,perl-DBI,xorg-x11-drv-ati-firmware,libreport-plugin-rhtsupport,libldb,iwl4965-firmware,libreport-plugin-reportuploader,vim-minimal,rt73usb-firmware,abrt-addon-python,acl,rootfiles,libreport-plugin-mailx,e2fsprogs,python-backports-ssl_match_hostname,snappy,SDL,libedit,libX11,pth,libXi,libusb1,libXrandr,libXfont,libXdamage,perl-DBD-SQLite,java-1.7.0-openjdk,perl-parent,libXv,perl-HTML-Tagset,gtk2,perl-libxml-perl,liboil,shared-mime-info,kbd-misc,atk,iproute,grubby,udev,libxslt,mesa-dri-drivers,tcp_wrappers,device-mapper,patch,kpartx,pinentry,rsyslog,ed,samba-winbind-clients,db4-cxx,policycoreutils-python,vim-common,foomatic-db-ppds,glibc-devel,cryptsetup-luks,perl-devel,rhnsd,perl-Test-Simple,plymouth,perl-ExtUtils-Embed,crda,groff,ntp,cracklib,certmonger,openssl,postfix,hwdata,libgcc,jpackage-utils,tzdata,xdg-utils,mesa-dri-filesystem,rpcbind,latencytop-common,qt-sqlite,basesystem,libpciaccess,xml-common,xorg-x11-fonts-Type1,kernel-headers,ghostscript-fonts,dejavu-fonts-common,poppler-utils,libX11-common,bind-libs,glibc-common,mysql-libs,glibc,fipscheck,bash,pam_krb5,libcap,sssd-client,libstdc++,polkit,libcom_err,cvs,libxml2,nss,chkconfig,mailx,audit-libs,openldap,nss-util,xmlrpc-c-client,bzip2-libs,curl,libpng,rpm,db4,libuser,expat,gpgme,libsepol,hicolor-icon-theme,shadow-utils,rhino,readline,ethtool,sqlite,mingetty,libuuid,sg3_utils-libs,libSM,plymouth-core-libs,xmlrpc-c,libsss_idmap,keyutils-libs,c-ares,libtdb,gpm-libs,btparser,pixman,libnl,libref_array,libogg,libini_config,which,libsemanage,libcap-ng,libffi,libgpg-error,python-libs,libudev,newt-python,elfutils-libs,python-iniparse,bzip2,python-simplejson,binutils,python-ethtool,grep,dbus-python,libtirpc,authconfig,nss-softokn,libselinux-python,net-tools,python-ordereddict,tar,python-pygments,e2fsprogs-libs,numpy,dmidecode,rhnlib,gdbm,python-rhsm,perl-libs,PyYAML,perl-Module-Pluggable,yum-metadata-parser,perl,python-nss,perl-Params-Check,libipa_hbac-python,perl-Module-Load-Conditional,setools-libs-python,perl-IO-Compress-Base,python-paramiko,perl-Compress-Raw-Zlib,python-urlgrabber,lcms-libs,rhn-client-tools,p11-kit,samba4-libs,perl-IO-Compress-Zlib,python-boto,perl-IO-Zlib,python-configobj,perl-Log-Message-Simple,python-krbV,perl-Object-Accessor,audit-libs-python,perl-Module-CoreList,python-cheetah,perl-Compress-Raw-Bzip2,perl-URI,file,xz,cyrus-sasl-gssapi,bc,libselinux-utils,jasper-libs,avahi-libs,libss,diffutils,gmp,libusb,libfontenc,numactl,crash,slang,libcollection,libgfortran,atlas,xorg-x11-font-utils,perl-DBIx-Simple,perl-IO-Compress-Bzip2,ca-certificates,perl-Time-Piece,perl-Parse-CPAN-Meta,perl-HTML-Parser,perl-XML-Parser,gdbm-devel,elfutils,glib2,dbus-glib,libipa_hbac,eggdbus,desktop-file-utils,gstreamer,hal-libs,iw,setools-libs,MAKEDEV,device-mapper-persistent-data,ttmkfdir,portreserve,upstart,time,hunspell,db4-devel,libhugetlbfs,dash,glibc-headers,perl-Test-Harness,perl-ExtUtils-MakeMaker,perl-IPC-Cmd,perl-Archive-Extract,perl-ExtUtils-CBuilder,perl-CPANPLUS,perl-CPAN,ncurses,less,gzip,cracklib-dicts,pam,fontconfig,alsa-lib,cronie-anacron,redhat-lsb-core,redhat-lsb-graphics,redhat-lsb,ipa-python,system-config-firewall-base,dhcp-common,kernel,ipa-client,irqbalance,dhclient,system-config-firewall-tui,sysstat,system-config-network-tui,rh-amazon-rhui-client,samba-client,openssh-server,numad,setuptool,iwl5150-firmware,iwl6050-firmware,iwl6000g2a-firmware,iwl6000-firmware,biosdevname,acpid,readahead,cpuspeed,prelink,seekwatcher,java-1.6.0-openjdk,abrt-cli,yum-utils,redhat-support-tool,gdb,grub,iotop,tcpdump,elinks,sudo,Red_Hat_Enterprise_Linux-Release_Notes-6-en-US,alsa-utils,pam_passwdqc,psacct,powertop,hunspell-en,perl-XML-Grove,perl-XML-Dumper,crash-gcore-command,mlocate,efibootmgr,lsof,unzip,nano,nfs4-acl-tools,libitm,traceroute,vconfig,dosfstools,rdate,eject,b43-fwcutter,trace-cmd,libtopology,words,ql2400-firmware,python-chardet,ql2100-firmware,libproxy-bin,libertas-usb8388-firmware,libproxy-python,ql2500-firmware,libreport-python,zd1211-firmware,libreport,rt61pci-firmware,abrt-libs,ql2200-firmware,abrt-addon-ccpp,ipw2100-firmware,abrt-tui,ipw2200-firmware,abrt-addon-kerneloops,gpg-pubkey,libreport-plugin-logger,xdelta,python-six,python-urllib3,pax,theora-tools,libxcb,libXext,cairo,libXfixes,libXcursor,libXft,pulseaudio-libs,giflib,ghostscript,qt3,libXxf86vm,libXcomposite,pango,python-matplotlib,fprintd,libvisual,busybox,redhat-release-server,iptables,iputils,initscripts,libdrm,mesa-dri1-drivers,usermode,device-mapper-libs,device-mapper-event-libs,device-mapper-event,qt-x11,kbd,libcgroup,samba-common,samba-winbind,nfs-utils,dmraid,lvm2-libs,foomatic-db,cryptsetup-luks-libs,pm-utils,hal,rhn-setup,rhn-check,dracut,mdadm,wireless-tools,ntpdate,yp-tools,sssd,oddjob,cyrus-sasl,crontabs,qt,setup,redhat-lsb-printing,redhat-logos,foomatic-db-filesystem,virt-what,pciutils,poppler-data,selinux-policy,urw-fonts,fontpackages-filesystem,autofs,wget,ncurses-base,pcmciautils,fipscheck-lib,ncurses-libs,subscription-manager,krb5-workstation,zlib,kexec-tools,ConsoleKit,dbus-libs,cifs-utils,nss-sysinit,nspr,parted,libcurl,libacl,iwl100-firmware,rpm-libs,libjpeg-turbo,aic94xx-firmware,passwd,libtalloc,quota,jline,sed,microcode_ctl,hesiod,libtevent,fprintd-pam,libevent,libblkid,hwloc,libdhash,krb5-libs,cas,libyaml,pciutils-libs,perf,libpath_utils,procps,dstat,libasyncns,dbus,man-pages-overrides,rpm-python,pkgconfig,usbutils,python-lxml,cpio,audit,m2crypto,file-libs,perl-core,pyOpenSSL,lua,perl-XML-Twig,python-setuptools,libtiff,valgrind,python-gudev,sysvinit-tools,cyrus-sasl-plain,sos,perl-version,rsync,pygpgme,perl-Locale-Maketext-Simple,scl-utils,libsemanage-python,perl-Log-Message,setserial,python-pycurl,libtasn1,rfkill,pytalloc,gnutls,strace,python-prettytable,perl-Archive-Tar,crash-trace-command,python-netaddr,perl-Module-Loaded,redhat-indexhtml,pytz,perl-CGI,ivtv-firmware,libproxy,libtheora,atmel-firmware,libreport-compat,keyutils,iwl3945-firmware,abrt,checkpolicy,ql23xx-firmware,libreport-plugin-kerneloops,cups-libs,gpg-pubkey,libreport-cli,m4,python-requests,libtar,libXau,lzo,libXrender,newt,libXtst,openjpeg-libs,libXinerama,xz-lzma-compat,libXt,p11-kit-trust,pycairo,perl-Time-HiRes,libthai,perl-libwww-perl,libfprint,tmpwatch,gstreamer-plugins-base,gamin,policycoreutils,libgudev1,util-linux-ng,gstreamer-tools,mesa-libGL,flac,mesa-libGLU,libutempter,cups,db4-utils,phonon-backend-gstreamer,libnih,openssh,libgomp,nfs-utils-lib,mesa-private-llvm,dmraid-events,dejavu-sans-fonts,foomatic,perl-ExtUtils-ParseXS,hal-info,perl-File-Fetch,yum-rhn-plugin,perl-Module-Build,dracut-kernel,cdparanoia-libs,python-iwlib,coreutils-libs,ypbind,coreutils,oddjob-mkhomedir,module-init-tools'']'} > - {comment: 'Newly introduced packages: [''db4-cxx'', ''db4-devel'', ''gdbm-devel'', > ''glibc-devel'', ''glibc-headers'', ''kernel-headers'', ''lzo'', ''mesa-private-llvm'', > ''p11-kit'', ''p11-kit-trust'', ''python-backports-ssl_match_hostname'', ''python-chardet'', > ''python-ordereddict'', ''python-requests'', ''python-six'', ''python-urllib3'', > ''redhat-support-lib-python'', ''redhat-support-tool'', ''shared-mime-info'', > ''snappy'', ''ttmkfdir'', ''xorg-x11-fonts-Type1'']', result: passed} > - {comment: All required package are included, result: passed} > stage1:testcase_12_passwd_group: > - {command: 'grep ''^root:x:0:0:root:/root:/bin/bash'' /etc/passwd', result: passed} > - {command: 'grep ''^nobody:x:99:99:Nobody:/:/sbin/nologin'' /etc/passwd', result: passed} > - {command: 'grep ''^sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin'' > /etc/passwd', result: passed} > - {command: 'grep ''^root:x:0:'' /etc/group', result: passed} > - {command: 'grep ''^daemon:x:2:bin,daemon'' /etc/group', result: passed} > - {command: 'grep ''^bin:x:1:bin,daemon'' /etc/group', result: passed} > stage1:testcase_14_host_details: > - {command: '[ ! -z ''`curl http://169.254.169.254/latest/dynamic/instance-identity/signature`'' > ]', result: passed} > - {command: 'curl http://169.254.169.254/latest/dynamic/instance-identity/document', > match: '.*({.*}).*', result: passed, value: '[''{\r\n "instanceId" : "i-bbc49ceb",\r\n "billingProducts" > : [ "bp-63a5400a" ],\r\n "imageId" : "ami-948577fc",\r\n "architecture" > : "x86_64",\r\n "pendingTime" : "2014-06-10T08:54:33Z",\r\n "instanceType" > : "m3.xlarge",\r\n "accountId" : "567014786890",\r\n "kernelId" : null,\r\n "ramdiskId" > : null,\r\n "region" : "us-east-1",\r\n "version" : "2010-08-31",\r\n "devpayProductCodes" > : null,\r\n "privateIp" : "10.47.153.161",\r\n "availabilityZone" : "us-east-1c"\r\n}'']'} > - {command: '[ ''ami-948577fc'' = ''ami-948577fc'' ]', result: passed} > - {command: '[ ''x86_64'' = ''x86_64'' ]', result: passed} > - {command: '[ ''us-east-1'' = ''us-east-1'' ]', result: passed} > - {command: '[ ''bp-63a5400a'' = ''bp-63a5400a'' ]', result: passed} > stage1:testcase_15_rhel_version: > - {command: 'rpm -q --qf ''%{RELEASE} > > '' --whatprovides redhat-release', match: '.*\r\n([0-9]\.[0-9]+\..*)\r\n.*', > result: passed, value: '[''6.5.0.1.el6'']'} > - {command: '[ ''6.5'' = ''6.5'' ]', result: passed} > stage1:testcase_16_selinux: > - {command: getenforce, expectation: "\r\nEnforcing\r\n", result: passed} > - {command: grep '^SELINUX=enforcing' /etc/sysconfig/selinux, result: passed} > - {command: grep '^SELINUXTYPE=targeted' /etc/sysconfig/selinux, result: passed} > - {command: setenforce Permissive && getenforce, expectation: "\r\nPermissive\r\ > \n", result: passed} > - {command: setenforce Enforcing && getenforce, expectation: "\r\nEnforcing\r\n", > result: passed} > stage1:testcase_17_shells: > - {command: grep 'bin/bash$' /etc/shells, result: passed} > - {command: grep 'bin/nologin$' /etc/shells, result: passed} > stage1:testcase_18_sshd: > - {command: rpm -q systemd > /dev/null && echo True || echo False, result: passed, > value: 'False'} > - {command: 'chkconfig --list sshd | grep ''0:off[[:space:]]*1:off[[:space:]]*2:on[[:space:]]*3:on[[:space:]]*4:on[[:space:]]*5:on[[:space:]]*6:off''', > result: passed} > - {command: service sshd status | grep running, result: passed} > - {command: grep 'PasswordAuthentication no' /etc/ssh/sshd_config, result: passed} > stage1:testcase_19_rhn_system_id: > - {command: '[ ! -f /etc/sysconfig/rhn/systemid ]', result: passed} > stage1:testcase_20_auditd: > - {command: md5sum /etc/sysconfig/auditd | cut -f 1 -d ' ', expectation: d4d43637708e30418c30003e212f76fc, > result: passed} > - {command: md5sum /etc/audit/auditd.conf | cut -f 1 -d ' ', expectation: e1886162554c18906df2ecd258aa4794, > result: passed} > - {command: md5sum /etc/audit/audit.rules | cut -f 1 -d ' ', expectation: f9869e1191838c461f5b9051c78a638d, > result: passed} > stage1:testcase_21_disk_size_format: > - {command: 'mount | grep ''^/dev'' | awk ''{print $1}''', result: passed, value: /dev/xvda1} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $3}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''/'']'} > - {command: 'echo ''###'' ;mount | grep ''^/dev/xvda1'' | awk ''{print $5}''; > echo ''###''', match: ".*\r\n###\r\n(.*)\r\n###\r\n.*", result: passed, value: '[''ext4'']'} > - {command: '[ `df -k /dev/xvda1 | awk ''{ print $2 }'' | tail -n 1` -gt 3937219 > ]', result: passed} > - {command: '[ ext4 = ext4 ]', result: passed} > stage1:testcase_22_gpg_keys: > - {command: grep '^gpgcheck=' /etc/yum.repos.d/redhat-*.repo | cut -d\= -f2 | > sort -uf | tr -d ' ', expectation: "\r\n1\r\n", result: passed} > - {command: rpm -qa gpg-pubkey* | wc -l, expectation: "\r\n2\r\n", result: passed} > - {command: rpm -q gpg-pubkey-2fa658e0-45700c69, result: passed} > - {command: rpm -q gpg-pubkey-fd431d51-4ae0493b, result: passed} > stage1:testcase_23_syslog: > - {command: md5sum /etc/rsyslog.conf | cut -f 1 -d ' ', result: passed, value: 8b91b32300134e98ef4aee632ed61e21} > - {comment: /etc/rsyslog.conf md5 matches, result: passed} > stage1:testcase_24_yum_plugin: > - {command: 'grep ''^enabled[[:space:]]*=[[:space:]]*[^0 ]'' /etc/yum/pluginconf.d/rhnplugin.conf', > result: passed} > stage1:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage1:testcase_26_verify_rpms: > - actual modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > expected modified files: {/etc/pam.d/fingerprint-auth: true, /etc/pam.d/password-auth: true, > /etc/pam.d/smartcard-auth: true, /etc/pam.d/system-auth: true, /etc/ssh/sshd_config: true} > result: passed > stage1:testcase_27_yum_repos: > - actual repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > expected repos: {rhel-source: false, rhel-source-beta: false, rhui-REGION-client-config-server-6: true, > rhui-REGION-rhel-server-debug-rh-common: false, rhui-REGION-rhel-server-debug-rhscl: false, > rhui-REGION-rhel-server-debug-supplementary: false, rhui-REGION-rhel-server-releases: true, > rhui-REGION-rhel-server-releases-optional: true, rhui-REGION-rhel-server-releases-optional-source: false, > rhui-REGION-rhel-server-releases-source: false, rhui-REGION-rhel-server-rh-common: true, > rhui-REGION-rhel-server-rhscl: true, rhui-REGION-rhel-server-source-rh-common: false, > rhui-REGION-rhel-server-source-rhscl: false, rhui-REGION-rhel-server-source-supplementary: false, > rhui-REGION-rhel-server-supplementary: false} > result: passed > stage1:testcase_30_rhn_certificates: > - {command: rpm -ql rh-amazon-rhui-client | egrep '.*\.(pem|crt)', result: passed, > value: "/etc/pki/rhui/ca.crt\r\n/etc/pki/rhui/cdn.redhat.com-chain.crt\r\n/etc/pki/rhui/product/content-rhel6.crt\r\ > \n/etc/pki/rhui/product/rhui-client-config-server-6.crt"} > - {command: openssl x509 -in /etc/pki/rhui/ca.crt -noout -dates | grep notAfter, > result: passed, value: 'notAfter=Nov 30 19:46:02 2017 GMT'} > - {comment: '(/etc/pki/rhui/ca.crt).notAfter=2017-11-30 19:46:02; expecting: 2017-11-10 > 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/cdn.redhat.com-chain.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Mar 13 11:24:54 2030 GMT'} > - {comment: '(/etc/pki/rhui/cdn.redhat.com-chain.crt).notAfter=2030-03-13 11:24:54; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/content-rhel6.crt -noout -dates > | grep notAfter, result: passed, value: 'notAfter=Nov 16 15:35:48 2023 GMT'} > - {comment: '(/etc/pki/rhui/product/content-rhel6.crt).notAfter=2023-11-16 15:35:48; > expecting: 2017-11-10 00:00:00', result: passed} > - {command: openssl x509 -in /etc/pki/rhui/product/rhui-client-config-server-6.crt > -noout -dates | grep notAfter, result: passed, value: 'notAfter=Nov 30 18:38:07 > 2020 GMT'} > - {comment: '(/etc/pki/rhui/product/rhui-client-config-server-6.crt).notAfter=2020-11-30 > 18:38:07; expecting: 2017-11-10 00:00:00', result: passed} > stage1:testcase_31_subscription_management: > - {command: yum --disablerepo='*' -v repolist, expectation: Not loading "subscription-manager" > plugin, result: passed} > - {command: yum --enableplugin=subscription-manager --disablerepo='*' -v repolist, > expectation: Loading "subscription-manager" plugin, result: passed} > - {command: subscription-manager list, expectation: Installed Product Status, > result: passed} > stage1:testcase_32_ephemeral: > - {comment: no ephemeral devices in block map, result: skip} > stage1:testcase_33_userdata: > - {command: 'rpm -q --queryformat ''%{NAME} > > '' cloud-init', result: passed, value: cloud-init} > - {command: ls -l /userdata_test, result: passed} > - {command: rpm -q xdelta, result: passed} > stage1:testcase_34_cpu: > - {command: cat /proc/cpuinfo | grep '^processor' | wc -l, expectation: '4', result: passed} > stage1:testcase_35_console: > - {command: grep 'console=ttyS0' /proc/cmdline, result: passed} > stage1:testcase_360_ebs: > - {command: ls -l /dev/xvdk, result: passed} > - {command: ls -la /sbin/mkfs.vfat 2> /dev/null | wc -l, result: passed, value: '1'} > - {command: mkfs.vfat -I /dev/xvdk, result: passed} > stage1:testcase_39_root_is_locked: > - {command: 'egrep "^root:(\!\!|\*|x|locked):" /etc/shadow', result: passed} > stage1:testcase_41_rh_amazon_rhui_client: > - {command: rpm -q rh-amazon-rhui-client, result: passed} > stage1:testcase_42_ipv6: > - {command: grep NETWORKING_IPV6=no /etc/sysconfig/network, result: passed} > stage1:testcase_50_yum_package_install: > - {command: yum clean all, result: passed} > - {command: yum repolist, result: passed} > - {command: yum search zsh, result: passed} > - {command: yum -y install zsh, result: passed} > - {command: 'rpm -q --queryformat ''%{NAME}'' zsh', result: passed} > - {command: rpm -e zsh, result: passed} > stage1:testcase_55_yum_group_install: > - {command: yum -y groupinstall 'Development tools', result: passed} > - {command: rpm -q glibc-devel, result: passed} > stage1:testcase_60_yum_update: > - {command: 'rpm -q matahari-net && yum -y remove matahari-net ||:', result: passed} > - {command: yum -y install kernel, result: passed} > - {command: yum -y update, result: passed} > stage1:testcase_61_yum_proxy: > - {comment: No proxy set, result: skip} > stage1:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage1:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} > stage1:testcase_99_reboot: > - {command: echo 'doing reboot', result: passed} > - {command: nohup sleep 1s && nohup reboot &, result: passed} > stage2:testcase_08_memory: > - {command: 'grep --color=none ''MemTotal:'' /proc/meminfo', match: '.*\r\nMemTotal:\s*([0-9]+) ', > result: passed, value: '[''15297704'']'} > - {command: '[ 15297704 -gt 14000000 ]', result: passed} > stage2:testcase_25_uname: > - {command: 'uname -r | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: 'rpm -q --last kernel | sed -e ''s,^kernel-,,'' -e ''s,[[:space:]].*$,,'' > | head -1 | sed -e ''s,\.i686$,,'' -e ''s,\.x86_64$,,''', result: passed, > value: 2.6.32-431.17.1.el6} > - {command: uname -o, result: passed, value: GNU/Linux} > - {command: '[ 2.6.32-431.17.1.el6 = 2.6.32-431.17.1.el6 ]', result: passed} > - {command: '[ GNU/Linux = ''GNU/Linux'' ]', result: passed} > - {command: grep UPDATEDEFAULT=yes /etc/sysconfig/kernel, result: passed} > - {command: grep DEFAULTKERNEL=kernel /etc/sysconfig/kernel, result: passed} > stage2:testcase_37_sshd_bug923996: > - {command: '[ `grep ^PermitRootLogin /etc/ssh/sshd_config | wc -l` -eq 0 ]', > result: passed} > stage2:testcase_62_cpuflags: > - {actual: '1', command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]avx[^a-z0-9]"', > result: failed} > - {command: 'grep ^flags /proc/cpuinfo | grep "[^a-z0-9]xsave[^a-z0-9]"', result: passed} > stage2:testcase_80_no_avc_denials: > - {command: 'echo START; grep ''avc:[[:space:]]*denied'' /var/log/messages /var/log/audit/audit.log > | grep -v userdata; echo END', expectation: "\r\nSTART\r\nEND\r\n", result: passed} >version: '6.5'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1107639
: 907168