Skip to content

Foreman

stanislaw_jakiel edited this page Jan 5, 2020 · 6 revisions

Basics

Configuration

Host creation screen

Interface must be marked as managed in order to download os image.

Provisioning

Debian-based OS installation

Named as: preseeding
Example of preseed with custom partition setup

d-i partman-auto/choose_recipe select expert
d-i partman-auto/expert_recipe string \
boot-root :: \
                2048 2200 4096 ext4 \
                        $primary{ } $bootable{ } \
                        method{ format } format{ } \
                        use_filesystem{ } filesystem{ ext4 } \
                        mountpoint{ / } \
                . \
                1024 1100 1500 ext4 \
                        method{ format } format{ } \
                        use_filesystem{ } filesystem{ ext4 } \
                        mountpoint{ /home }  \
                 . \
                1024 1100 1500 ext4 \
                        method{ format } format{ } \
                        use_filesystem{ } filesystem{ ext4 } \
                        mountpoint{ /var }  \
              .  \
              1024 1030 1056 linux-swap \
                        method{ swap } format{ } \
                .

Integration

Saltstack

Saltstack's grains map to foreman facts.
Saltstack's pillar map to foreman parameters.

References

Clone this wiki locally