Commit Graph

150 Commits

Author SHA1 Message Date
Danny Bessems 1a2edc280f Ignore errors during debug;Debug helm
continuous-integration/drone/push Build encountered an error Details
2022-04-24 13:24:35 +02:00
Danny Bessems daa6f67cf8 More debugging;Fix variable reference
continuous-integration/drone/push Build encountered an error Details
2022-04-24 12:49:27 +02:00
Danny Bessems 5d7305aaba Add debugging;Install Fleet
continuous-integration/drone/push Build encountered an error Details
2022-04-24 12:32:34 +02:00
Danny Bessems 08d4622116 Rebase containerimage;Add Rancher helm chart repo
continuous-integration/drone/push Build is passing Details
2022-04-23 13:37:23 +02:00
Danny Bessems 8ede7fd1b2 Debug: check pods
continuous-integration/drone/push Build is failing Details
2022-04-23 12:22:14 +02:00
Danny Bessems fc24fcb71e Enable debugging again
continuous-integration/drone/push Build is passing Details
2022-04-23 00:03:10 +02:00
Danny Bessems feee9c10a3 Fix loop_control label #3
continuous-integration/drone/push Build encountered an error Details
2022-04-22 23:58:31 +02:00
Danny Bessems 3a5a7bfd55 Fix loop_control label #2
continuous-integration/drone/push Build is failing Details
2022-04-22 23:52:49 +02:00
Danny Bessems e05877f47f Fix loop_control label
continuous-integration/drone/push Build encountered an error Details
2022-04-22 23:48:02 +02:00
Danny Bessems f103dd9e0d Finetune loop_control #2
continuous-integration/drone/push Build encountered an error Details
2022-04-22 23:37:58 +02:00
Danny Bessems ae49bffb2d Finetune loop_control
continuous-integration/drone/push Build is passing Details
2022-04-22 23:31:35 +02:00
Danny Bessems 0e98e23514 Fix indentation
continuous-integration/drone/push Build is passing Details
2022-04-22 23:22:56 +02:00
Danny Bessems ae358ce60e Replace w/ loop key; Change scope of polling task
continuous-integration/drone/push Build is failing Details
2022-04-22 23:19:42 +02:00
Danny Bessems d4f366232e Remove debugging
continuous-integration/drone/push Build encountered an error Details
2022-04-22 20:41:41 +02:00
Danny Bessems 412100e616 Switch to set_fact key
continuous-integration/drone/push Build is passing Details
2022-04-22 20:38:25 +02:00
Danny Bessems c36320c540 Fix indentation
continuous-integration/drone/push Build is passing Details
2022-04-22 20:32:21 +02:00
Danny Bessems 6ce1f7d893 Retry cli_parse with different collection
continuous-integration/drone/push Build is passing Details
2022-04-22 19:57:46 +02:00
Danny Bessems fc010837a7 Switch to cli_parse icw until key
continuous-integration/drone/push Build is failing Details
2022-04-22 18:22:03 +02:00
Danny Bessems 991882a7b1 Split up tasks (avoid jinja templating in conditionals)
continuous-integration/drone/push Build is failing Details
2022-04-22 18:07:50 +02:00
Danny Bessems 77a49b41a0 Test until-loop based on valid json being returned
continuous-integration/drone/push Build is passing Details
2022-04-22 17:52:32 +02:00
Danny Bessems b50eecf441 Ignore errors on debugging steps
continuous-integration/drone/push Build is passing Details
2022-04-21 17:42:09 +02:00
Danny Bessems eb7cbd629a Fix keys/uri's/var references
continuous-integration/drone/push Build is passing Details
2022-04-21 17:32:02 +02:00
Danny Bessems 80c22d2355 Add return_content key; Fix typo
continuous-integration/drone/push Build is passing Details
2022-04-21 17:18:18 +02:00
Danny Bessems d0d40e0c24 Testing API readiness
continuous-integration/drone/push Build encountered an error Details
2022-04-21 16:41:51 +02:00
Danny Bessems bd1b8d3482 Add rescue tasks for debugging
continuous-integration/drone/push Build encountered an error Details
2022-04-21 09:58:03 +02:00
Danny Bessems 61d84177c0 Redeploy to fully test code
continuous-integration/drone/push Build encountered an error Details
2022-04-21 09:01:38 +02:00
Danny Bessems caf34e6ad6 Test delegate_to icw set_fact
continuous-integration/drone/push Build is passing Details
2022-04-21 08:52:54 +02:00
Danny Bessems d1ff19b841 Test delegate_to icw run_once
continuous-integration/drone/push Build is passing Details
2022-04-21 08:45:46 +02:00
Danny Bessems 7e83d61707 Test delegate_to for whole block
continuous-integration/drone/push Build encountered an error Details
2022-04-21 08:41:06 +02:00
Danny Bessems a7bd53fb6e Revert to dictionary
continuous-integration/drone/push Build is passing Details
2022-04-20 17:46:59 +02:00
Danny Bessems d6842eff96 Testing dictionary #2
continuous-integration/drone/push Build is passing Details
2022-04-20 17:42:57 +02:00
Danny Bessems db7b58c170 Testing dictionary
continuous-integration/drone/push Build encountered an error Details
2022-04-20 17:37:59 +02:00
Danny Bessems 5b5a137a56 Housekeeping; Add pause
continuous-integration/drone/push Build is passing Details
2022-04-20 17:10:45 +02:00
Danny Bessems 38f8dd96e1 Improve task naming
continuous-integration/drone/push Build encountered an error Details
2022-04-20 16:54:56 +02:00
Danny Bessems 2769cff893 Write full manifest
continuous-integration/drone/push Build is passing Details
2022-04-20 16:17:28 +02:00
Danny Bessems d9b07235eb Avoid dictionary for now; enable facts
continuous-integration/drone/push Build is passing Details
2022-04-20 15:13:04 +02:00
Danny Bessems c6a0490af7 Initial setup 'kube-virt'
continuous-integration/drone/push Build encountered an error Details
2022-04-20 14:27:31 +02:00
Danny Bessems fcf3353502 Change syntax
continuous-integration/drone/push Build encountered an error Details
2022-04-20 13:59:24 +02:00
Danny Bessems d4a9cacb98 Change fact reference to initial node
continuous-integration/drone/push Build encountered an error Details
2022-04-20 13:32:16 +02:00
Danny Bessems 5c5e3558de Group conditional tasks
continuous-integration/drone/push Build encountered an error Details
2022-04-20 13:17:12 +02:00
Danny Bessems f8046868bf Store token as fact
continuous-integration/drone/push Build encountered an error Details
2022-04-20 12:58:58 +02:00
Danny Bessems 2d8cc987f8 Avoid using delegate_to since it requires DNS in place
continuous-integration/drone/push Build encountered an error Details
2022-04-20 12:46:21 +02:00
Danny Bessems f997876fd3 Fix autovar reference
continuous-integration/drone/push Build encountered an error Details
2022-04-20 12:42:01 +02:00
Danny Bessems c8793cee43 Simplify logic using when clause
continuous-integration/drone/push Build encountered an error Details
2022-04-20 12:31:42 +02:00
Danny Bessems ab0c96c5e1 Avoid casting to string
continuous-integration/drone/push Build is passing Details
2022-04-20 12:15:04 +02:00
Danny Bessems aef012b4dc Fix typo
continuous-integration/drone/push Build is passing Details
2022-04-20 12:06:35 +02:00
Danny Bessems 690d66f275 Simplify template
continuous-integration/drone/push Build encountered an error Details
2022-04-20 12:04:15 +02:00
Danny Bessems b1213280e0 Fix syntax
continuous-integration/drone/push Build encountered an error Details
2022-04-20 11:57:07 +02:00
Danny Bessems 0bf389b333 Try different templating syntax
continuous-integration/drone/push Build encountered an error Details
2022-04-20 11:52:07 +02:00
Danny Bessems 6ccc976054 Fix indentation
continuous-integration/drone/push Build is passing Details
2022-04-20 11:45:22 +02:00
Danny Bessems 44e6a160af Switch to slurp module
continuous-integration/drone/push Build is failing Details
2022-04-20 11:43:02 +02:00
Danny Bessems 4e4623909e Trying quotes #42
continuous-integration/drone/push Build encountered an error Details
2022-04-20 11:34:51 +02:00
Danny Bessems 60dfb64967 Escape more quotes
continuous-integration/drone/push Build encountered an error Details
2022-04-20 11:26:22 +02:00
Danny Bessems ca5f1b5a8b Add quotes around keys in dictionary
continuous-integration/drone/push Build encountered an error Details
2022-04-20 11:06:35 +02:00
Danny Bessems ebc5ed45b1 Refactor from throttle to serial
continuous-integration/drone/push Build encountered an error Details
2022-04-20 10:54:01 +02:00
Danny Bessems 333670a73b Escape quotes
continuous-integration/drone/push Build encountered an error Details
2022-04-20 10:36:28 +02:00
Danny Bessems 923c8b9905 Wait for new VM's to be fully reachable
continuous-integration/drone/push Build encountered an error Details
2022-04-20 10:31:27 +02:00
Danny Bessems 4509756e0f Fix jinji syntax #2
continuous-integration/drone/push Build encountered an error Details
2022-04-20 10:10:50 +02:00
Danny Bessems 2d075ad7ff Try empty string
continuous-integration/drone/push Build encountered an error Details
2022-04-20 10:01:41 +02:00
Danny Bessems 03e903a548 Fix jinji syntax
continuous-integration/drone/push Build encountered an error Details
2022-04-20 09:58:05 +02:00
Danny Bessems 1f8ab94c7a Switch to shell module
continuous-integration/drone/push Build encountered an error Details
2022-04-20 09:52:12 +02:00
Danny Bessems 38871d85fe Inject hostname to ssh-keyscan output
continuous-integration/drone/push Build encountered an error Details
2022-04-20 09:46:01 +02:00
Danny Bessems 8daffc88b2 Fix variable reference
continuous-integration/drone/push Build encountered an error Details
2022-04-20 09:38:53 +02:00
Danny Bessems 29f7ebf14a Switch to shell module
continuous-integration/drone/push Build encountered an error Details
2022-04-20 09:16:55 +02:00
Danny Bessems 75d1e95238 Disable known_hosts
continuous-integration/drone/push Build is failing Details
2022-04-20 09:11:30 +02:00
Danny Bessems 4a8a154a01 Strip ssh-keyscan header
continuous-integration/drone/push Build encountered an error Details
2022-04-20 09:02:29 +02:00
Danny Bessems a52d8014d1 Refactor block
continuous-integration/drone/push Build encountered an error Details
2022-04-20 08:35:27 +02:00
Danny Bessems 51302033aa Refactor to idempotent methods
continuous-integration/drone/push Build is failing Details
2022-04-20 08:18:13 +02:00
Danny Bessems 5e83766370 Populate 'known_hosts'
continuous-integration/drone/push Build encountered an error Details
2022-04-19 21:37:10 +02:00
Danny Bessems abd79df3c3 Fix private/public key order
continuous-integration/drone/push Build is failing Details
2022-04-19 18:12:13 +02:00
Danny Bessems f44d7f9b58 Add missing ssh key reference during deployment
continuous-integration/drone/push Build is failing Details
2022-04-19 17:09:07 +02:00
Danny Bessems dfdd2e0075 Store SSH key
continuous-integration/drone/push Build is failing Details
2022-04-19 17:04:09 +02:00
Danny Bessems 3f81897dfc Add vars_file to second playbook; Retrieve K3s token for subsequent nodes
continuous-integration/drone/push Build is failing Details
2022-04-19 16:53:33 +02:00
Danny Bessems 50b0f52744 Initial code for deploying K3s binary (throttled)
continuous-integration/drone/push Build encountered an error Details
2022-04-19 16:36:19 +02:00
Danny Bessems 485ba68ebb Add intermediate task to reduce output spam
continuous-integration/drone/push Build is passing Details
2022-04-19 15:49:12 +02:00
Danny Bessems dc69cd87d4 Add new VM's to Ansible inventory
continuous-integration/drone/push Build is passing Details
2022-04-19 13:27:38 +02:00
Danny Bessems 144c3604d5 Change timeout values #2
continuous-integration/drone/push Build is passing Details
2022-04-19 12:22:56 +02:00
Danny Bessems adbe0230e3 Change timeout values
continuous-integration/drone/push Build encountered an error Details
2022-04-19 12:17:01 +02:00
Danny Bessems 69aee17d84 Fix key; Debugging
continuous-integration/drone/push Build encountered an error Details
2022-04-19 12:12:15 +02:00
Danny Bessems e4bf846a57 Housekeeping; Change to async processing
continuous-integration/drone/push Build encountered an error Details
2022-04-19 12:07:26 +02:00
Danny Bessems 0dae6c5662 Fix typo
continuous-integration/drone/push Build encountered an error Details
2022-04-19 10:45:18 +02:00
Danny Bessems 3d4a0f1538 Fix network config;Fix illegal hostname
continuous-integration/drone/push Build encountered an error Details
2022-04-19 09:53:20 +02:00
Danny Bessems 73daee6e7b Download OVA;Add scratch volume;Reference url as variable
continuous-integration/drone/push Build is passing Details
2022-04-19 09:10:44 +02:00
Danny Bessems 07b7636d0f Fix syntax;Add prefixlength
continuous-integration/drone/push Build encountered an error Details
2022-04-18 23:12:30 +02:00
Danny Bessems db77f08a20 Add OVF properties;Fix network mapping
continuous-integration/drone/push Build is failing Details
2022-04-18 23:08:48 +02:00
Danny Bessems 4a09b34c26 Add extra parameters;Refactor to different module
continuous-integration/drone/push Build encountered an error Details
2022-04-18 22:49:50 +02:00
Danny Bessems 0ce6f8f876 Refactor random vm name #3;Fix ISO paths
continuous-integration/drone/push Build is passing Details
2022-04-18 22:33:11 +02:00
Danny Bessems a8bdc59d7a Replace deprecated collection;Add cdrom controller/unit id's
continuous-integration/drone/push Build is passing Details
2022-04-18 22:26:52 +02:00
Danny Bessems e74894f0d3 Refactor random vm name #2
continuous-integration/drone/push Build encountered an error Details
2022-04-18 22:09:43 +02:00
Danny Bessems d2dcc237d9 Refactor random vm name;Add subnet key
continuous-integration/drone/push Build encountered an error Details
2022-04-18 22:03:10 +02:00
Danny Bessems f2b4bfcd53 Renamed vars_file;Ensure idempotency w/ random string
continuous-integration/drone/push Build encountered an error Details
2022-04-18 21:35:28 +02:00
Danny Bessems c55eddc5dc Adjust VM name;Add network;Refactor cd rom
continuous-integration/drone/push Build encountered an error Details
2022-04-18 19:45:41 +02:00
Danny Bessems d6d782b6c2 Specify hardware
continuous-integration/drone/push Build is passing Details
2022-04-18 16:26:57 +02:00
Danny Bessems 87f12d06db Add guest_id key
continuous-integration/drone/push Build encountered an error Details
2022-04-18 15:56:31 +02:00
Danny Bessems f302c5cb51 Add disk;Change random string
continuous-integration/drone/push Build encountered an error Details
2022-04-18 15:53:21 +02:00
Danny Bessems e2b2e78eb8 Rebase to ISO;Add automatic name generation
continuous-integration/drone/push Build encountered an error Details
2022-04-18 15:47:06 +02:00
Danny Bessems 431598e5ca Revert python interpreter (updated container image instead)
continuous-integration/drone/push Build encountered an error Details
2022-04-18 14:48:24 +02:00
Danny Bessems 5ae9752f89 Force python binary location
continuous-integration/drone/push Build encountered an error Details
2022-04-18 14:34:15 +02:00
Danny Bessems 6aaeee686c Refactor playbook structure;Update Drone configuration
continuous-integration/drone/push Build encountered an error Details
2022-04-18 14:28:05 +02:00
Danny Bessems 01c3e079d8 WIP #1 2022-04-18 12:58:57 +02:00