Fedora setup script
$ sudo dnf -y install git ansible
$ git clone https://github.com/emag/fedora_setup.git
$ ansible-playbook fedora_setup/site.yml --ask-become-pass
$ shutdown -r now// TODO More automation
$ hostnamectl set-hostname <hostname> --staticYou can choose NetworkManager or systemd-networkd.
# nmcli connection modify enp3s0 ipv4.addresses "192.168.10.10/24" ipv4.gateway "192.168.10.1" ipv4.dns "192,168.100.10,192.168.100.11" ipv4.method manual# systemctl disable NetworkManager
# systemctl stop NetworkManager
# systemctl enable systemd-networkd
# systemctl start systemd-networkd
# systemctl enable systemd-resolved
# systemctl start systemd-resolved
# rm /etc/resolv.conf
# ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
# mkdir /etc/systemd/network
# vi /etc/systemd/network/wired.network [1]
# systemctl restart systemd-networkd[1] Sample network configuration file(Static IP Address).
$ cat /etc/systemd/network/wired.network
[Match]
Name=enp3s0
[Network]
Address=192.168.10.10/24
Gateway=192.168.10.1
DNS=192.168.100.10
DNS=192.168.100.11- http://www.unix-power.net/centos7/network.html
- http://xmodulo.com/switch-from-networkmanager-to-systemd-networkd.html
$ ansible-playbook fedora_setup/virtualbox.yml --ask-become-passLANG=C xdg-user-dirs-gtk-update設定 -> キーボード -> ショートカット -> タイピング
設定 -> 地域と言語 -> 入力ソース [+] -> 日本語 -> 日本語(Mozc) -> 追加
$ dropbox start -i# umout /home
# fsck.ext4 -f /dev/mapper/fedora-home
# resize2fs /dev/mapper/fedora-home 300G
# lvreduce -L 300G /dev/mapper/fedora-home
# mount -t ext4 /dev/mapper/fedora-home /home# lvextend -L 100G /dev/mapper/fedora-root
# resize2fs /dev/mapper/fedora-roothttp://spring-mt.tumblr.com/post/18547526421/lvmでlvの拡張と削減を行う
If you are behind a proxy, specify your proxy host to shell.args in Vagrantfile.
config.vm.provision :shell do |shell|
shell.path = "./vagrant_proxy.sh"
shell.args = "http://proxy.example.com"
endPassword: higehige
[host] $ vagrant up[host] $ vagrant ssh[vagrant] $ su - tanabe[vagrant] $ ansible-playbook /vagrant/site.yml