Skip to content

Sets up environment for installing CoreOS using virt-install with --location

Notifications You must be signed in to change notification settings

Qubinode/swygue.coreos-virt-install-iso

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Role Name

This role does the following:

  • Downloads these coreos files:
    • metal-bios.raw.gz
    • *.iso
  • Copy over your ignition files for worker, bootstrap and master to the directory to be exported as a podman volume
  • Extract the coreos iso and copy the efiboot.img, initramfs.img and vmlinuz to /tmp/coreos
  • copy over treeinfo to /tmp/coreos
  • build a podman httpd container and start it

Requirements

This role requires you ignition files. It's meant to be used with https://github.com/RedHat-EMEA-SSA-Team/hetzner-ocp4.

Role Variables

These variables need values:

admin_user: your_username
downloaded_files_dir: downloaded_files_and_podman_volume

Dependencies

none

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
     - { role: username.rolename, x: 42 }

License

BSD

Author Information

An optional section for the role authors to include contact information, or a website (HTML is not allowed).

About

Sets up environment for installing CoreOS using virt-install with --location

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 56.0%
  • Dockerfile 44.0%