Commit 46c9d1ff authored by Muhammad Umair Khan's avatar Muhammad Umair Khan
Browse files

But Fix: PyInfra, retaining correct ownership

parent e3c8a25f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -71,6 +71,8 @@ def install(mec_sandbox_dir, target_home, node_version):
    target_user = target_home.split('/')[-1] # Extracts 'user' from /home/<user>
    yield StringCommand(f"chown -R {target_user}:{target_user} {mec_sandbox_dir}/go-apps/meepctl")
    yield StringCommand(f"chown -R {target_user}:{target_user} {target_home}/gocode || true")
    yield StringCommand(f"chown -R {target_user}:{target_user} {target_home}/.cache || true")
    yield StringCommand(f"chown -R {target_user}:{target_user} {mec_sandbox_dir}/bin || true")

@operation()
def configure(ip, gitdir, target_home, node_version):
@@ -116,7 +118,7 @@ def deploy_dep(mec_sandbox_dir, target_home, node_version, force=True):
    # if not host.get_fact(File, path=f"{target_home}/.meep/.02_deps_deployed"):
    prefix = _build_env_prefix(target_home, node_version)
    force_flag = "-f " if force else ""
    yield StringCommand(f"{prefix} meepctl deploy dep all {force_flag} > /dev/tty 2>&1 || true")
    yield StringCommand(f"{prefix} meepctl deploy dep all -v {force_flag} > /dev/tty 2>&1 || true")
    # yield StringCommand(f"mkdir -p {target_home}/.meep && touch {target_home}/.meep/.02_deps_deployed")


+9 −0
Original line number Diff line number Diff line
@@ -86,3 +86,12 @@ server.shell(
    ],
    _sudo=True
)

# Configure Docker MTU to 1450 to match Calico overlay and prevent DNS timeouts
# server.shell(
#     name="Configure Docker daemon.json with MTU 1450",
#     commands=[
#         "grep -q '\"mtu\": 1450' /etc/docker/daemon.json 2>/dev/null || (echo '{\"mtu\": 1450}' > /etc/docker/daemon.json && systemctl restart docker)"
#     ],
#     _sudo=True
# )