Commit b6eec826 authored by Muhammad Umair Khan's avatar Muhammad Umair Khan
Browse files

Bug Fix: PyInfra

parent 03118c0f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -110,7 +110,6 @@ def init_control_plane(pod_network_cidr):
    has_admin_conf = host.get_fact(File, path="/etc/kubernetes/admin.conf")
    if has_admin_conf:
        return
        
    yield StringCommand(f"kubeadm init --pod-network-cidr={pod_network_cidr}")

@operation()
+3 −4
Original line number Diff line number Diff line
@@ -48,9 +48,8 @@ def configure_sudoers(target_user):

    sudoers_rule = (
        f"{target_user} ALL=(ALL:ALL) NOPASSWD: "
        "/usr/bin/cp *, /bin/cp *, "
        "/usr/sbin/update-ca-certificates, /usr/sbin/update-ca-certificates *, "
        "/usr/bin/update-ca-certificates, /usr/bin/update-ca-certificates *, "
        "/usr/bin/cp, /bin/cp, "
        "/usr/sbin/update-ca-certificates, /usr/bin/update-ca-certificates, "
        "/usr/bin/systemctl restart containerd, /usr/bin/systemctl restart docker, "
        "/bin/systemctl restart containerd, /bin/systemctl restart docker"
    )
@@ -140,7 +139,7 @@ def dockerize_all(mec_sandbox_dir, target_home, node_version):
    """
    # if not host.get_fact(File, path=f"{target_home}/.meep/.04_images_dockerized"):
    prefix = _build_env_prefix(target_home, node_version)
    yield StringCommand(f"{prefix} cd {mec_sandbox_dir} && meepctl dockerize all")
    yield StringCommand(f"{prefix} cd {mec_sandbox_dir} && meepctl dockerize all > /dev/tty 2>&1")
    # yield StringCommand(f"mkdir -p {target_home}/.meep && touch {target_home}/.meep/.04_images_dockerized")


+20 −3
Original line number Diff line number Diff line
@@ -24,23 +24,40 @@ dev.install_go(
files.directory(
    name="Create GOPATH directory",
    path=f"{target_home}/gocode",
    user=target_user,
    group=target_user,
    mode="0755",
    present=True
    present=True,
    _sudo=True
)


files.directory(
    name="Create GOPATH bin directory",
    path=f"{target_home}/gocode/bin",
    user=target_user,
    group=target_user,
    mode="0755",
    present=True
    present=True,
    _sudo=True
)

files.directory(
    name="Create GOPATH pkg directory",
    path=f"{target_home}/gocode/pkg",
    user=target_user,
    group=target_user,
    mode="0755",
    present=True
    present=True,
    _sudo=True
)

server.shell(
    name="Reclaim GOPATH ownership from root",
    commands=[
        f"chown -R {target_user}:{target_user} {target_home}/gocode || true"
    ],
    _sudo=True
)


+1 −1
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ meep.build_all(
    target_home=target_home,
    node_version=node_version,
    nolint=True,
    build_cache=False,
    build_cache=True,
)

meep.dockerize_all(
+0 −1
Original line number Diff line number Diff line
@@ -52,7 +52,6 @@ sysctl_vars = [
    ("net.ipv4.ip_forward", 1),
    ("net.ipv6.conf.all.disable_ipv6", 1),
    ("net.ipv6.conf.default.disable_ipv6", 1),
    ("net.ipv6.conf.lo.disable_ipv6", 1),
]

for name, value in sysctl_vars:
Loading