Crude playbook to set virsh ceph secrets.

This commit is contained in:
Egon Rijpkema 2018-07-23 13:32:52 +02:00
parent 624326aaef
commit 1f1679fef1
2 changed files with 47 additions and 33 deletions

View File

@ -1,34 +1,35 @@
$ANSIBLE_VAULT;1.1;AES256
62326337613938653661303066636362626639393334643233386166383735653137643761653939
6337383561386130346461373262626235353061393737650a336265653035656135643530393430
65623533323531393731323765333530386666636531363263393332356137333964653761616265
3566623031616538630a353265333633643030663735626338646563663938363664313930313037
62356665316534353433656362303836613365643263343462646366623062656335333366373836
65363363633636633262663063346231333865316237646164373637396130383563666665333339
61313632663862626532333364643962383365633361326430353734393134373130666565383361
31303864343132306264356462613234396166613436646130303761396361613937653334373337
62393538366665386131646162316134393532396530653264323230633166656632346365323634
33383337613866333031376461396633336233363565316362386566643262333933643237636234
35616436383238373661313038343063383332303765316232376635346431336161373065656137
61313962383634396136616663383566663836613939373932323263616461646531633332386436
34633761666634363062313563646162346330316363323539343439346434306465626130376632
34336365656231623836643736653037636635613432333435623461613361653031643433326336
64646664366437393436623832623138306334353634313038656364353866643039663135363932
34663361373833626461363165646566666332336636653939616438316265393861326636653134
65373035396635613039333730363863383039323432623432656639346230366461663565613639
66653335326337306634626335636439343966376336633834356437323866616132316632333230
63663532396630666434353932363738666134656262363933633635626430373966646234366435
39353465333133653932303166346339343465383835353861306363386632353432353262333365
32316565663161326238613834613761316336326662643532353966616630656263666463386264
63353037373234663237366433623737356364363932353030646531343033643930343465383465
64343736386433326230383339666364666664323833626239333865373437393365623331303436
66313063616336303733306462346133623135386535313665623566326138333132353031333930
65323436653833393639633462343664346165346538613435323231303263303038326135613433
33666434303963346436643937653934666336396130356639326439306565613432323734383930
37616536303038343865343637316430343339616162373232653735373335343765333033663030
32623434376337623665386639396262326236353130313735336264383631333233383034623133
66376138336465313431346166346638306631333161373165396437653438323931626230633436
63313831636132386664353339653331333530633731383738616136316636616136383531303064
39633232396131336535343263313338376334663337626539316263353038623565383062383639
64393130353462633865653734323637346436363336393734373263313332633562643732326663
3437
35313437313530623333636561373631393862663463323739353630313161303566353732633636
3335626664346130646435613932326166366635326138640a363165366339393130306234633061
62646664313036616639643565396639303064323461633839633833393664373864653262393532
3734333431353530650a333630343930313038613164303038306264306238333632363862313431
35303131623461303863646135313463363032396439623536353433386138613565383931333266
38636632363334336534336434303763616432366631343666343437316532313466396661656663
62316362336631663439656134623034626532653039323461373239376461636539393739346435
32623066656439326561663031303430316138353631366163373630343962666263663162636337
61393262393063626639623536656535623262386439633034393261323762633431363937613735
31373464646566646435323835393766396537333532623766333638626534336436373434633136
63653538326232356436303331636435316633363030386562663461353338663630613162313436
62333337666535353332366330326336313235353463373666343633666465616465383435333037
66306334313231356439343730386234396638633566653733393430636232353631346334653964
31663161633961383935613663336233666334393563643539373833633361323532656639656165
38396134346365653835383463333535393365306234656535623761343732386665396335376362
31343061313331373762353738333962343366663730303436353530653533613839363437643539
33646133626235613461383063363634653565363134343163343939633238636239343462656135
61356161306665383235393030653565646634656536396662346462313636326266633235643236
63636434646139386337356165613934323564316136373664643237376633313665653534393035
34363438303633323661313737363738346639393835336462363666643934383030373132363464
36326466336239666366363966313862616135623736323332393734313364353661653063303831
35366533333935343938653566326633353639323937616661316234353265383832346336343861
66623133316262623731353861333533623662663034376539613262653539353137643062306562
31663035653731393131333964383162653237373562666635356666646564373366303661383163
63346130333465326465656537336637323531363836643838313432643165663465326664656563
63323734663461346532353736343164323233343539663539343831383332336238643830663635
37306463373137386663363538376563653763383663326134663733366262363533343366323438
35613638316266393337363734313564353464316135353634323366303163376465656266656338
36313563303063613433653064363037636461636135373564653630626338646561663666353137
64353131643435616334323733663538663063323437323831353532653730313538303538653565
35313363323466663531396634323132316538616361343963393465323033643830653430633832
30306236616233353135353965373838396435323366653732353736363263643062636536626263
63373231396230656464393764333133653436656133653161663131333565373832303462663639
6563303036633864313533363164323964643662613537313136

13
set_ceph_secrets.yml Normal file
View File

@ -0,0 +1,13 @@
---
- hosts: nova-compute
become: true
tasks:
- name: include secrets
include_vars:
file: secrets.yml
name: secrets
- command: virsh secret-define --file ceph.xml
- command: >
virsh secret-set-value --secret d0db6ba7-a0c9-4da6-b0bc-aa7846325333
--base64 {{ secrets['ceph_client_volumes_key'] }}