ssh to the server to set everything up
set up home directory
mkdir /home/USERNAME
>chown USERNAME /home/USERNAME
index 9c31b84..6376a42 100644 | |
--- a/module/RegisterInvite/src/Service/RegisterInviteService.php | |
+++ b/module/RegisterInvite/src/Service/RegisterInviteService.php | |
@@ -15,21 +15,16 @@ class RegisterInviteService | |
throw new RegisterException('no invite'); | |
} | |
- return $this->getServiceLocator()->get('zfcuser_register_form'); | |
+ $form = $this->getServiceLocator()->get('zfcuser_register_form'); | |
+ $form->get('user_id')->setValue($tokenInfo['generic_id']); |
ssh to the server to set everything up
set up home directory
mkdir /home/USERNAME
>chown USERNAME /home/USERNAME
#!/usr/bin/env bash | |
SINK_SPEAKERS="alsa_output.pci-0000_00_1b.0.analog-stereo" | |
SINK_HEADPHONES="alsa_output.usb-Logitech_Logitech_G930_Headset-00-Headset.analog-stereo" | |
pacmd stat | grep "Default sink name" | grep --quiet "$SINK_SPEAKERS" | |
if [ $? == 0 ] | |
then | |
pacmd set-default-sink "$SINK_HEADPHONES" \ |
if [ $EUID != 0 ]; then | |
echo "Root privileges required. Trying sudo" | |
sudo "$0" "$@" | |
exit $? | |
fi | |
yum -y install akmod-nvidia | |
cat << EOF > /etc/X11/xorg.conf | |
Section "Device" | |
Identifier "nvidia" |
export HISTSIZE="" | |
if [ "$PS1" ]; then | |
bind '"\e[A":history-search-backward' | |
bind '"\e[B":history-search-forward' | |
fi |
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1dHgWQCfPmAMMPDPeHr4RcvSpdUaAwyC0Szl6n73fDF7KZEk3cPlp6MSmrMEW4kti81zBSuWayloqkadadkRrXa02P6UAJKfpQtQJoCpDtWgroDzBQ8G6VjouRbqiLz58hUp0K1XbxrxEEIJX46HhlhkkQMBa7YLeg0roiYPEpcsLWrLPTe8xAFLU+6mh0cwFP0/BjUFiAUj2Issa6ZqodkBhLbCgtDmNCpKBulW7/WIIZJ1jkGez60Y2qEp0xhWVpfjQM7RAXixPBQvJ0zIKuB4CHR9z13hdBAlP8UT6bjo6+9asW6QOcskPcpR9smwxoi6Ok4KXyoSM73BRiZrF |
Section "Device" | |
Identifier "nvidia" | |
Driver "nvidia" | |
Option "NoLogo" "true" | |
Option "DPI" "96 x 96" | |
# Specify Nvidia PCI device | |
BusID "PCI:1:0:0" | |
# Make sure X starts also when no outputs are connected to the Nvidia chip | |
Option "AllowEmptyInitialConfiguration" | |
EndSection |
[nlundsten@localhost ~]$ yum clean all && sudo yum install kmod-nvidia | |
Loaded plugins: langpacks | |
Cleaning repos: fedora google-chrome google-talkplugin mysql56-community rpmfusion-free rpmfusion-free-updates rpmfusion-nonfree rpmfusion-nonfree-updates updates | |
Cleaning up everything | |
[sudo] password for nlundsten: | |
Loaded plugins: langpacks | |
Resolving Dependencies | |
--> Running transaction check | |
---> Package kmod-nvidia.x86_64 1:346.35-1.fc21 will be installed | |
--> Processing Dependency: kmod-nvidia-3.18.2-200.fc21.x86_64 >= 1:346.35-1.fc21 for package: 1:kmod-nvidia-346.35-1.fc21.x86_64 |
[nlundsten@localhost ~]$ uname -r | |
3.17.8-300.fc21.x86_64 | |
[nlundsten@localhost ~]$ sudo yum install kmod-nvidia-3.17.8-300.fc21.x86_64-343.36-1.fc21.2 | |
Loaded plugins: langpacks | |
Resolving Dependencies | |
--> Running transaction check | |
---> Package kmod-nvidia-3.17.8-300.fc21.x86_64.x86_64 1:343.36-1.fc21.2 will be installed | |
--> Processing Dependency: nvidia-kmod-common >= 1:343.36 for package: 1:kmod-nvidia-3.17.8-300.fc21.x86_64-343.36-1.fc21.2.x86_64 | |
--> Running transaction check | |
---> Package xorg-x11-drv-nvidia.x86_64 1:346.35-1.fc21 will be installed |
ansible-playbook -i ansible/production.hosts -u deploy ansible/deploy.yml --limit staging | |
ansible-playbook -i ansible/production.hosts -u deploy ansible/deploy.yml --limit production |