Sha256: dc0b90b49e93ae7cd4bccb61dc80eb2b72a402f354ada93963645a9e830f604b
Contents?: true
Size: 574 Bytes
Versions: 8
Compression:
Stored size: 574 Bytes
Contents
# encoding: UTF-8 # Copyright (c) 2018 António Meireles. All Rights Reserved. module VagrantPlugins module GuestClearLinux module Cap class ChangeHostName def self.change_host_name(machine, name) machine.communicate.tap do |comm| unless comm.test("hostnamectl --static | grep '#{name}'") comm.sudo("rm /etc/machine-id") comm.sudo("systemd-machine-id-setup") comm.sudo("hostnamectl set-hostname #{name.split('.')[0]}") end end end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems