3keycompany / czertainly-appliance Goto Github PK
View Code? Open in Web Editor NEWRepository for creation of Open Virtual Appliance with Postgres, RKE2 and CZERTAINLY
License: MIT License
Repository for creation of Open Virtual Appliance with Postgres, RKE2 and CZERTAINLY
License: MIT License
role host-config depends on rke a and rke depends on HTTP proxy #4 which belongs to host-config. To break this circle dependency we need to separate CZERTAINLY instalation from host-config.
developer needs switch from HTTP to SSH access method
developer needs add his SSH key to running appliance
check settings of ssh daemon if permits GIT_ env varibles
it is possible to use dynamic variables within ansible_managed see: https://jpmens.net/2020/09/29/using-ansible-managed/
I think that static string defined in ansible.cfg like tihs https://github.com/CESNET/perun-ansible/blob/master/ansible.cfg#L20 shuld be enought.
CZUK have network where HTTP proxy is mandatory
local proxy on developers network should speedup testing by reducing download times
when proxy hash variable isn't defined playbook fails with error:
TASK [Gathering Facts] *************************************************************************
fatal: [localhost]: FAILED! => {"msg": "The field 'environment' has an invalid value, which includes an undefined variable. The error was: {'http_proxy': \"{{ proxy.http | default('') }}\", 'HTTP_PROXY': \"{{ proxy.http | default('') }}\", 'HTTPS_PROXY': \"{{ proxy.https | default('') }}\", 'FTP_PROXY': \"{{ proxy.ftp | default('') }}\", 'FTPS_PROXY': \"{{ proxy.ftps | default('') }}\", 'NO_PROXY': \"{{ proxy.dont_use_for | join(',') | default ('') }}\"}: 'proxy' is undefined"}
Item on path VirtualHardwareSection/Item/Parent was removed from OVF to be able to import OVA with VMWare Sphere Client. But after that change VirtualBox 7 refuses import section with error:
Error reading "/home/semik/Downloads/czertainly-appliance-2.7.1.rc4.230530.115019.ova": Disk item with instance ID "4" specifies invalid parent "", line 54.
So we have to keep that item and fix referenced controller. Example of "fixed" controller and disk based on experiment on VMWare Workstatin 18:
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Description>SATA Controller</rasd:Description>
<rasd:ElementName>sataController0</rasd:ElementName>
<rasd:InstanceID>3</rasd:InstanceID>
<rasd:ResourceSubType>vmware.sata.ahci</rasd:ResourceSubType>
<rasd:ResourceType>20</rasd:ResourceType>
<vmw:CoresPerSocket ovf:required="false">1</vmw:CoresPerSocket>
</Item>
<Item>
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:Caption>disk1</rasd:Caption>
<rasd:Description>Disk Image</rasd:Description>
<rasd:ElementName>disk1</rasd:ElementName>
<rasd:HostResource>/disk/vmdisk1</rasd:HostResource>
<rasd:InstanceID>4</rasd:InstanceID>
<rasd:Parent>3</rasd:Parent>
<rasd:ResourceType>17</rasd:ResourceType>
</Item>
Original controller:
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Caption>sataController0</rasd:Caption>
<rasd:Description>SATA Controller</rasd:Description>
<rasd:ElementName>sataController0</rasd:ElementName>
<rasd:InstanceID>3</rasd:InstanceID>
<rasd:ResourceSubType>AHCI</rasd:ResourceSubType>
<rasd:ResourceType>20</rasd:ResourceType>
</Item>
bug is in CZERTAINLY-Appliance/roles/build-iso-image/tasks/main.yml line 17, column 3
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
This repository currently has no open or pending branches.
.github/workflows/build-image.yml
actions/checkout v3
actions/upload-artifact v3
User user interface functionality and appearance
Technical comments
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.