Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Miroslavs-MacBook-Air:devstack mirek.m$ export OPENEDX_RELEASE="named-release/cypress"
- Miroslavs-MacBook-Air:devstack mirek.m$ curl -L https://raw.githubusercontent.com/edx/configuration/master/vagrant/release/devstack/Vagrantfile > Vagrantfile
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 6097 100 6097 0 0 22163 0 --:--:-- --:--:-- --:--:-- 22251
- Miroslavs-MacBook-Air:devstack mirek.m$ vagrant plugin install vagrant-vbguest
- Installing the 'vagrant-vbguest' plugin. This can take a few minutes...
- Installed the plugin 'vagrant-vbguest (0.11.0)'!
- Miroslavs-MacBook-Air:devstack mirek.m$ vagrant box add ~/Downloads/vagrant-images_cypress-devstack.box --name cypress-devstack
- ==> box: Box file was not detected as metadata. Adding it directly...
- ==> box: Adding box 'cypress-devstack' (v0) for provider:
- box: Unpacking necessary files from: file:///Users/mirek.m/Downloads/vagrant-images_cypress-devstack.box
- ==> box: Successfully added box 'cypress-devstack' (v0) for 'virtualbox'!
- Miroslavs-MacBook-Air:devstack mirek.m$ vagrant up
- Bringing machine 'default' up with 'virtualbox' provider...
- ==> default: Importing base box 'cypress-devstack'...
- ==> default: Matching MAC address for NAT networking...
- ==> default: Setting the name of the VM: devstack_default_1453568733497_31866
- ==> default: Clearing any previously set network interfaces...
- ==> default: Preparing network interfaces based on configuration...
- default: Adapter 1: nat
- default: Adapter 2: hostonly
- ==> default: Forwarding ports...
- default: 8000 (guest) => 8000 (host) (adapter 1)
- default: 8001 (guest) => 8001 (host) (adapter 1)
- default: 8002 (guest) => 8002 (host) (adapter 1)
- default: 8003 (guest) => 8003 (host) (adapter 1)
- default: 8031 (guest) => 8031 (host) (adapter 1)
- default: 8120 (guest) => 8120 (host) (adapter 1)
- default: 8765 (guest) => 8765 (host) (adapter 1)
- default: 9200 (guest) => 9200 (host) (adapter 1)
- default: 18080 (guest) => 18080 (host) (adapter 1)
- default: 8100 (guest) => 8100 (host) (adapter 1)
- default: 8110 (guest) => 8110 (host) (adapter 1)
- default: 9876 (guest) => 9876 (host) (adapter 1)
- default: 50070 (guest) => 50070 (host) (adapter 1)
- default: 8088 (guest) => 8088 (host) (adapter 1)
- default: 22 (guest) => 2222 (host) (adapter 1)
- ==> default: Running 'pre-boot' VM customizations...
- ==> default: Booting VM...
- ==> default: Waiting for machine to boot. This may take a few minutes...
- default: SSH address: 127.0.0.1:2222
- default: SSH username: vagrant
- default: SSH auth method: private key
- ==> default: Machine booted and ready!
- GuestAdditions versions on your host (5.0.14) and guest (4.3.30) do not match.
- stdin: is not a tty
- Reading package lists...
- Building dependency tree...
- Reading state information...
- linux-headers-3.2.0-23-generic is already the newest version.
- The following packages will be upgraded:
- dkms
- 1 upgraded, 0 newly installed, 0 to remove and 167 not upgraded.
- Need to get 72.6 kB of archives.
- After this operation, 1,024 B of additional disk space will be used.
- Err http://us.archive.ubuntu.com/ubuntu/ precise-updates/main dkms all 2.2.0.3-1ubuntu3.2
- 404 Not Found [IP: 91.189.91.14 80]
- Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1ubuntu3.2_all.deb 404 Not Found [IP: 91.189.91.14 80]
- E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
- stdin: is not a tty
- Ign http://ppa.launchpad.net precise InRelease
- Ign http://dl.google.com stable InRelease
- Get:1 http://ppa.launchpad.net precise InRelease [13.3 kB]
- Get:2 http://ppa.launchpad.net precise InRelease [13.3 kB]
- Get:3 http://dl.google.com stable Release.gpg [181 B]
- Hit http://ppa.launchpad.net precise Release.gpg
- Get:4 http://dl.google.com stable Release [1,347 B]
- Get:5 http://ppa.launchpad.net precise/main amd64 Packages [5,086 B]
- Get:6 http://security.ubuntu.com precise-security InRelease [54.5 kB]
- Get:7 http://dl.google.com stable/main amd64 Packages [1,186 B]
- Get:8 http://ppa.launchpad.net precise/main i386 Packages [5,079 B]
- Get:9 http://ppa.launchpad.net precise/main TranslationIndex [202 B]
- Get:10 http://ppa.launchpad.net precise/main amd64 Packages [14 B]
- Ign http://us.archive.ubuntu.com precise InRelease
- Get:11 http://us.archive.ubuntu.com precise-updates InRelease [196 kB]
- Get:12 http://ppa.launchpad.net precise/main i386 Packages [14 B]
- Get:13 http://ppa.launchpad.net precise/main TranslationIndex [193 B]
- Hit http://ppa.launchpad.net precise Release
- Get:14 http://ppa.launchpad.net precise/main Translation-en [2,645 B]
- Get:15 http://dl.google.com stable/main i386 Packages [1,196 B]
- Ign http://dl.google.com stable/main TranslationIndex
- Get:16 http://ppa.launchpad.net precise/main Translation-en [14 B]
- Hit http://ppa.launchpad.net precise/main amd64 Packages
- Hit http://ppa.launchpad.net precise/main i386 Packages
- Hit http://ppa.launchpad.net precise/main TranslationIndex
- Ign http://downloads-distro.mongodb.org dist InRelease
- Hit http://ppa.launchpad.net precise/main Translation-en
- Get:17 http://security.ubuntu.com precise-security/main Sources [138 kB]
- Get:18 http://downloads-distro.mongodb.org dist Release.gpg [490 B]
- Ign http://dl.google.com stable/main Translation-en_US
- Get:19 http://us.archive.ubuntu.com precise-backports InRelease [54.5 kB]
- Ign http://dl.google.com stable/main Translation-en
- Get:20 http://downloads-distro.mongodb.org dist Release [2,040 B]
- Hit http://us.archive.ubuntu.com precise Release.gpg
- Get:21 http://us.archive.ubuntu.com precise-updates/main Sources [495 kB]
- Get:22 http://security.ubuntu.com precise-security/restricted Sources [4,476 B]
- Get:23 http://security.ubuntu.com precise-security/universe Sources [45.1 kB]
- Get:24 http://downloads-distro.mongodb.org dist/10gen amd64 Packages [29.2 kB]
- Get:25 http://security.ubuntu.com precise-security/multiverse Sources [2,201 B]
- Get:26 http://security.ubuntu.com precise-security/main amd64 Packages [579 kB]
- Get:27 http://downloads-distro.mongodb.org dist/10gen i386 Packages [28.6 kB]
- Get:28 http://us.archive.ubuntu.com precise-updates/restricted Sources [8,708 B]
- Get:29 http://us.archive.ubuntu.com precise-updates/universe Sources [124 kB]
- Get:30 http://us.archive.ubuntu.com precise-updates/multiverse Sources [9,759 B]
- Get:31 http://us.archive.ubuntu.com precise-updates/main amd64 Packages [968 kB]
- Ign http://downloads-distro.mongodb.org dist/10gen TranslationIndex
- Get:32 http://security.ubuntu.com precise-security/restricted amd64 Packages [11.6 kB]
- Get:33 http://security.ubuntu.com precise-security/universe amd64 Packages [128 kB]
- Get:34 http://us.archive.ubuntu.com precise-updates/restricted amd64 Packages [16.2 kB]
- Get:35 http://us.archive.ubuntu.com precise-updates/universe amd64 Packages [272 kB]
- Get:36 http://us.archive.ubuntu.com precise-updates/multiverse amd64 Packages [16.6 kB]
- Get:37 http://us.archive.ubuntu.com precise-updates/main i386 Packages [1,028 kB]
- Get:38 http://security.ubuntu.com precise-security/multiverse amd64 Packages [2,699 B]
- Get:39 http://security.ubuntu.com precise-security/main i386 Packages [637 kB]
- Get:40 http://security.ubuntu.com precise-security/restricted i386 Packages [11.6 kB]
- Get:41 http://security.ubuntu.com precise-security/universe i386 Packages [136 kB]
- Get:42 http://us.archive.ubuntu.com precise-updates/restricted i386 Packages [16.1 kB]
- Get:43 http://us.archive.ubuntu.com precise-updates/universe i386 Packages [281 kB]
- Get:44 http://security.ubuntu.com precise-security/multiverse i386 Packages [2,875 B]
- Get:45 http://security.ubuntu.com precise-security/main TranslationIndex [208 B]
- Get:46 http://security.ubuntu.com precise-security/multiverse TranslationIndex [199 B]
- Get:47 http://security.ubuntu.com precise-security/restricted TranslationIndex [202 B]
- Get:48 http://security.ubuntu.com precise-security/universe TranslationIndex [205 B]
- Get:49 http://us.archive.ubuntu.com precise-updates/multiverse i386 Packages [16.7 kB]
- Get:50 http://us.archive.ubuntu.com precise-updates/main TranslationIndex [10.6 kB]
- Get:51 http://us.archive.ubuntu.com precise-updates/multiverse TranslationIndex [7,613 B]
- Get:52 http://us.archive.ubuntu.com precise-updates/restricted TranslationIndex [7,297 B]
- Get:53 http://us.archive.ubuntu.com precise-updates/universe TranslationIndex [8,333 B]
- Hit http://us.archive.ubuntu.com precise Release
- Get:54 http://us.archive.ubuntu.com precise-backports/main Sources [5,922 B]
- Get:55 http://us.archive.ubuntu.com precise-backports/restricted Sources [28 B]
- Get:56 http://us.archive.ubuntu.com precise-backports/universe Sources [43.5 kB]
- Get:57 http://security.ubuntu.com precise-security/main Translation-en [247 kB]
- Get:58 http://us.archive.ubuntu.com precise-backports/multiverse Sources [5,750 B]
- Get:59 http://us.archive.ubuntu.com precise-backports/main amd64 Packages [6,477 B]
- Get:60 http://us.archive.ubuntu.com precise-backports/restricted amd64 Packages [28 B]
- Get:61 http://us.archive.ubuntu.com precise-backports/universe amd64 Packages [45.4 kB]
- Get:62 http://us.archive.ubuntu.com precise-backports/multiverse amd64 Packages [5,419 B]
- Get:63 http://us.archive.ubuntu.com precise-backports/main i386 Packages [6,478 B]
- Get:64 http://us.archive.ubuntu.com precise-backports/restricted i386 Packages [28 B]
- Get:65 http://us.archive.ubuntu.com precise-backports/universe i386 Packages [45.1 kB]
- Get:66 http://us.archive.ubuntu.com precise-backports/multiverse i386 Packages [5,413 B]
- Get:67 http://security.ubuntu.com precise-security/multiverse Translation-en [1,408 B]
- Get:68 http://security.ubuntu.com precise-security/restricted Translation-en [2,976 B]
- Get:69 http://us.archive.ubuntu.com precise-backports/main TranslationIndex [202 B]
- Get:70 http://us.archive.ubuntu.com precise-backports/multiverse TranslationIndex [202 B]
- Get:71 http://us.archive.ubuntu.com precise-backports/restricted TranslationIndex [193 B]
- Get:72 http://us.archive.ubuntu.com precise-backports/universe TranslationIndex [205 B]
- Get:73 http://us.archive.ubuntu.com precise-updates/main Translation-en [409 kB]
- Get:74 http://security.ubuntu.com precise-security/universe Translation-en [82.0 kB]
- Get:75 http://us.archive.ubuntu.com precise-updates/multiverse Translation-en [9,603 B]
- Get:76 http://us.archive.ubuntu.com precise-updates/restricted Translation-en [3,869 B]
- Get:77 http://us.archive.ubuntu.com precise-updates/universe Translation-en [163 kB]
- Ign http://downloads-distro.mongodb.org dist/10gen Translation-en_US
- Hit http://us.archive.ubuntu.com precise/main Sources
- Hit http://us.archive.ubuntu.com precise/restricted Sources
- Hit http://us.archive.ubuntu.com precise/universe Sources
- Hit http://us.archive.ubuntu.com precise/multiverse Sources
- Hit http://us.archive.ubuntu.com precise/main amd64 Packages
- Hit http://us.archive.ubuntu.com precise/restricted amd64 Packages
- Hit http://us.archive.ubuntu.com precise/universe amd64 Packages
- Hit http://us.archive.ubuntu.com precise/multiverse amd64 Packages
- Hit http://us.archive.ubuntu.com precise/main i386 Packages
- Hit http://us.archive.ubuntu.com precise/restricted i386 Packages
- Hit http://us.archive.ubuntu.com precise/universe i386 Packages
- Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages
- Hit http://us.archive.ubuntu.com precise/main TranslationIndex
- Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
- Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
- Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
- Ign http://downloads-distro.mongodb.org dist/10gen Translation-en
- Get:78 http://us.archive.ubuntu.com precise-backports/main Translation-en [5,737 B]
- Get:79 http://us.archive.ubuntu.com precise-backports/multiverse Translation-en [4,838 B]
- Get:80 http://us.archive.ubuntu.com precise-backports/restricted Translation-en [14 B]
- Get:81 http://us.archive.ubuntu.com precise-backports/universe Translation-en [35.5 kB]
- Hit http://us.archive.ubuntu.com precise/main Translation-en
- Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
- Hit http://us.archive.ubuntu.com precise/restricted Translation-en
- Hit http://us.archive.ubuntu.com precise/universe Translation-en
- Fetched 6,528 kB in 8s (790 kB/s)
- Reading package lists...
- stdin: is not a tty
- Reading package lists...
- Building dependency tree...
- Reading state information...
- linux-headers-3.2.0-23-generic is already the newest version.
- The following packages will be upgraded:
- dkms
- 1 upgraded, 0 newly installed, 0 to remove and 215 not upgraded.
- Need to get 73.3 kB of archives.
- After this operation, 3,072 B of additional disk space will be used.
- Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main dkms all 2.2.0.3-1ubuntu3.6 [73.3 kB]
- dpkg-preconfigure: unable to re-open stdin: No such file or directory
- Fetched 73.3 kB in 0s (122 kB/s)
- (Reading database ... 103729 files and directories currently installed.)
- Preparing to replace dkms 2.2.0.3-1ubuntu3 (using .../dkms_2.2.0.3-1ubuntu3.6_all.deb) ...
- Unpacking replacement dkms ...
- Processing triggers for man-db ...
- Setting up dkms (2.2.0.3-1ubuntu3.6) ...
- Copy iso file /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso
- stdin: is not a tty
- mount: warning: /mnt seems to be mounted read-only.
- Installing Virtualbox Guest Additions 5.0.14 - guest version is 4.3.30
- stdin: is not a tty
- Verifying archive integrity... All good.
- Uncompressing VirtualBox 5.0.14 Guest Additions for Linux............
- VirtualBox Guest Additions installer
- Removing installed version 4.3.30 of VirtualBox Guest Additions...
- Copying additional installer modules ...
- Installing additional modules ...
- Removing existing VirtualBox DKMS kernel modules ...done.
- Removing existing VirtualBox non-DKMS kernel modules ...done.
- Building the VirtualBox Guest Additions kernel modules ...done.
- Doing non-kernel setup of the Guest Additions ...done.
- You should restart your guest to make sure the new modules are actually used
- Installing the Window System drivers
- Installing X.Org Server 1.11 modules ...done.
- Setting up the Window System to use the Guest Additions ...done.
- You may need to restart the the Window System (or just restart the guest system)
- to enable the Guest Additions.
- Installing graphics libraries and desktop services components ...done.
- An error occurred during installation of VirtualBox Guest Additions 5.0.14. Some functionality may not work as intended.
- In most cases it is OK that the "Window System drivers" installation failed.
- stdin: is not a tty
- Restarting VM to apply changes...
- ==> default: Attempting graceful shutdown of VM...
- ==> default: Booting VM...
- ==> default: Waiting for machine to boot. This may take a few minutes...
- default: SSH address: 127.0.0.1:2222
- default: SSH username: vagrant
- default: SSH auth method: private key
- ==> default: Machine booted and ready!
- ==> default: Checking for guest additions in VM...
- default: The guest additions on this VM do not match the installed version of
- default: VirtualBox! In most cases this is fine, but in rare cases it can
- default: prevent things such as shared folders from working properly. If you see
- default: shared folder errors, please make sure the guest additions within the
- default: virtual machine match the version of VirtualBox you have installed on
- default: your host and reload your VM.
- default:
- default: Guest Additions Version: 4.2.0
- default: VirtualBox Version: 5.0
- ==> default: Configuring and enabling network interfaces...
- ==> default: Exporting NFS shared folders...
- ==> default: Preparing to edit /etc/exports. Administrator privileges will be required...
- WARNING: Improper use of the sudo command could lead to data loss
- or the deletion of important system files. Please double-check your
- typing when using sudo. Type "man sudo" for more information.
- To proceed, enter your password, or type Ctrl-C to abort.
- Password:
- The nfsd service does not appear to be running.
- Starting the nfsd service
- ==> default: Mounting NFS shared folders...
- ==> default: Running provisioner: shell...
- default: Running: inline script
- ==> default: stdin: is not a tty
- ==> default:
- ==> default: PLAY [Deploy the edx_ansible role] ********************************************
- ==> default:
- ==> default: GATHERING FACTS ***************************************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | debug var=user_info] ********************************************
- ==> default: ok: [localhost] => {
- ==> default: "var": {
- ==> default: "user_info": []
- ==> default: }
- ==> default: }
- ==> default:
- ==> default: TASK: [user | create the edxadmin group] **************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | ensure sudoers.d is read] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | grant full sudo access to the edxadmin group] *******************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | create the users] ***********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create .ssh directory] ******************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | assign admin role to admin users] *******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | get github key[s]] **********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | update the authorized_keys file] ********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create bashrc file for normal users] ****************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create .profile for all users] **********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | modify shell for restricted users] ******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create bashrc file for restricted users] ************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create sudoers file from template] ******************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | change home directory ownership to root for restricted users] ***
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create ~/bin directory] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create allowed command links] ***********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | install security packages] **********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | update all system packages] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | configure periodic unattended-upgrades] *********************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | disable unattended-upgrades] ********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | only unattended-upgrade from security repo] *****************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | disable security only updates on unattended-upgrades] *******
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check if we are vulnerable] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Apply bash security update if we are vulnerable] ************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check again and fail if we are still vulnerable] ************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | GHOST.c] ****************************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | compile GHOST] **********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check if we are vulnerable] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Apply glibc security update if we are vulnerable] ***********
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | Update CA Certificates] ***************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [common | Add user www-data] ********************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create common directories] ************************************
- ==> default: changed: [localhost] => (item=/edx/var)
- ==> default: ok: [localhost] => (item=/edx/app)
- ==> default: ok: [localhost] => (item=/edx/bin)
- ==> default: ok: [localhost] => (item=/edx/etc)
- ==> default:
- ==> default: TASK: [common | check if instance is vagrant] *********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Add git apt repository] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install role-independent useful system packages] **************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create common log directory] ********
- ==> default: **************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | upload sudo config for key forwarding as root] ****************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | pip install virtualenv] ***************************************
- ==> default: ok: [localhost] => (item=pip==1.5.6)
- ==> default: ok: [localhost] => (item=setuptools==3.6)
- ==> default: ok: [localhost] => (item=virtualenv==1.11.6)
- ==> default: ok: [localhost] => (item=virtualenvwrapper)
- ==> default:
- ==> default: TASK: [common | Install rsyslog configuration for edX] ************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Remove the default rsyslog configuration] *********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create hourly subdirectory in logrotate.d] ********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install logrotate configuration for edX] **********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install logrotate configuration for tracking file] ************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Add logrotate for tracking.log to cron.hourly] ****************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/hosts] ********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/hostname] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | run hostname] *************************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/dhcp/dhclient.conf] *******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | add ssh-warning banner motd] **********************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [common | update ssh config] ********************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | gather ec2 facts for use in other roles] *************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | shell /sbin/ifconfig eth0 mtu 1500 up
- ==> default: ] **************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | lineinfile dest=/etc/dhcp/dhclient.conf regexp="^supercede interfact-mtu" line="supercede interface-mtu 1500;" insertbefore="^request"
- ==> default: ] ***
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | create all service directories] **********************************
- ==> default: ok: [localhost] => (item={'key': 'home', 'value': {'owner': 'root', 'path': u'/edx/app/aws', 'group': 'root', 'mode': '0755'}})
- ==> default: ok: [localhost] => (item={'key': 'data', 'value': {'owner': 'root', 'path': u'/edx/var/aws', 'group': 'root', 'mode': '0700'}})
- ==> default: ok: [localhost] => (item={'key': 'logs', 'value': {'owner': 'syslog', 'path': u'/edx/var/log/aws', 'group': 'syslog', 'mode': '0650'}})
- ==> default:
- ==> default: TASK: [aws | install system packages] *****************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | install aws python packages] *************************************
- ==> default: ok: [localhost] => (item=https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz)
- ==> default: ok: [localhost] => (item=awscli==1.4.2)
- ==> default: ok: [localhost] => (item=boto=="2.34.0")
- ==> default:
- ==> default: TASK: [aws | get s3cmd] *******************************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | untar s3cmd] *****************************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | create symlink for s3cmd] ****************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | create s3 log sync script] ***************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | create symlink for s3 log sync script] ***************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | force logrotate on supervisor stop] ******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | cronjob for s3 log sync] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | update the ssh motd on Ubuntu] ***********************************
- ==> default: skipping: [localhost] => (item=/etc/update-motd.d/10-help-text)
- ==> default: skipping: [localhost] => (item=/usr/share/landscape/landscape-sysinfo.wrapper)
- ==> default: skipping: [localhost] => (item=/etc/update-motd.d/51-cloudguest)
- ==> default: skipping: [localhost] => (item=/etc/update-motd.d/91-release-upgrade)
- ==> default:
- ==> default: TASK: [edx_ansible | create application user] *********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [edx_ansible | create edx_ansible app and venv dir] *********************
- ==> default: ok: [localhost] =>
- ==> default: (item=/edx/app/edx_ansible)
- ==> default: ok: [localhost] => (item=/edx/var/edx_ansible)
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible/venvs)
- ==> default:
- ==> default: TASK: [edx_ansible | install a bunch of system packages on which edx_ansible relies] ***
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [edx_ansible | git checkout edx_ansible repo into edx_ansible_code_dir] ***
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [edx_ansible | install edx_ansible venv requirements] *******************
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible/edx_ansible/pre-requirements.txt)
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible/edx_ansible/requirements.txt)
- ==> default:
- ==> default: TASK: [edx_ansible | create update script] ************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [edx_ansible | create a symlink for update.sh] **************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [edx_ansible | create a symlink for ansible-playbook] *******************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [edx_ansible | create a symlink for the playbooks dir] ******************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: NOTIFIED: [common | restart ssh] **********************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: PLAY RECAP ********************************************************************
- ==> default: localhost : ok=43 changed=10 unreachable=0 failed=0
- ==> default:
- ==> default: PLAY [all] ********************************************************************
- ==> default:
- ==> default: GATHERING FACTS ***************************************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | debug var=user_info] ********************************************
- ==> default: ok: [localhost] => {
- ==> default: "var": {
- ==> default: "user_info": []
- ==> default: }
- ==> default: }
- ==> default:
- ==> default: TASK: [user | create the edxadmin group] **************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | ensure sudoers.d is read] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | grant full sudo access to the edxadmin group] *******************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | create the users] ***********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create .ssh directory] ******************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | assign admin role to admin users] *******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | get github key[s]] **********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | update the authorized_keys file] ********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create bashrc file for normal users] ****************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create .profile for all users] **********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | modify shell for restricted users] ******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create bashrc file for restricted users] ************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create sudoers file from template] ******************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | change home directory ownership to root for restricted users] ***
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create ~/bin directory] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create allowed command links] ***********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | install security packages] **********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | update all system packages] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | configure periodic unattended-upgrades] *********************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | disable unattended-upgrades] ********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | only unattended-upgrade from security repo] *****************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | disable security only updates on unattended-upgrades] *******
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check if we are vulnerable] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Apply bash security update if we are vulnerable] ************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check again and fail if we are still vulnerable] ************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | GHOST.c] ****************************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | compile GHOST] **********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check if we are vulnerable] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Apply glibc security update if we are vulnerable] ***********
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | Update CA Certificates] ***************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [common | Add user www-data] ********************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create common directories] ************************************
- ==> default: ok: [localhost] => (item=/edx/var)
- ==> default: ok: [localhost] => (item=/edx/app)
- ==> default: ok: [localhost] => (item=/edx/bin)
- ==> default: ok: [localhost] => (item=/edx/etc)
- ==> default:
- ==> default: TASK: [common | check if instance is vagrant] *********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Add git apt repository] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install role-independent useful system packages] **************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create common log directory] **********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | upload sudo config for key forwarding as root] ****************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | pip install virtualenv] ***************************************
- ==> default: ok: [localhost] => (item=pip==1.5.6)
- ==> default: ok: [localhost] => (item=setuptools==3.6)
- ==> default: ok: [localhost] => (item=virtualenv==1.11.6)
- ==> default: ok: [localhost] => (item=virtualenvwrapper)
- ==> default:
- ==> default: TASK: [common | Install rsyslog configuration for edX] ************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Remove the default rsyslog configuration] *********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create hourly subdirectory in logrotate.d] ********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install logrotate configuration for edX] **********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install logrotate configuration for tracking file] ************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Add logrotate for tracking.log to cron.hourly] ****************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/hosts] ********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/hostname] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | run hostname] *************************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/dhcp/dhclient.conf] *******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | add ssh-warning banner motd] **********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | update ssh config] ********************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | gather ec2 facts for use in other roles] *************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | shell /sbin/ifconfig eth0 mtu 1500 up
- ==> default: ] **************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | lineinfile dest=/etc/dhcp/dhclient.conf regexp="^supercede interfact-mtu" line="supercede interface-mtu 1500;" insertbefore="^request"
- ==> default: ] ***
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | create all service directories] **********************************
- ==> default: ok: [localhost] => (item={'key': 'home', 'value': {'owner': 'root', 'path': u'/edx/app/aws', 'group': 'root', 'mode': '0755'}})
- ==> default: ok: [localhost] => (item={'key': 'data', 'value': {'owner': 'root', 'path': u'/edx/var/aws', 'group': 'root', 'mode': '0700'}})
- ==> default: ok: [localhost] => (item={'key': 'logs', 'value': {'owner': 'syslog', 'path': u'/edx/var/log/aws', 'group': 'syslog', 'mode': '0650'}})
- ==> default:
- ==> default: TASK: [aws | install system packages] *****************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | install aws python packages] *************************************
- ==> default: ok: [localhost] => (item=https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz)
- ==> default: ok: [localhost] => (item=awscli==1.4.2)
- ==> default: ok: [localhost] => (item=boto=="2.34.0")
- ==> default:
- ==> default: TASK: [aws | get s3cmd] *******************************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | untar s3cmd] *****************************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | create symlink for s3cmd] ****************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | create s3 log sync script] ***************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | create symlink for s3 log sync script] ***************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | force logrotate on supervisor stop] ******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | cronjob for s3 log sync] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [aws | update the ssh motd on Ubuntu] ***********************************
- ==> default: skipping: [localhost] => (item=/etc/update-motd.d/10-help-text)
- ==> default: skipping: [localhost] => (item=/usr/share/landscape/landscape-sysinfo.wrapper)
- ==> default: skipping: [localhost] => (item=/etc/update-motd.d/51-cloudguest)
- ==> default: skipping: [localhost] => (item=/etc/update-motd.d/91-release-upgrade)
- ==> default:
- ==> default: TASK: [{{role}} | create application user] ************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [{{role}} | create edx_ansible app and venv dir] ************************
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible)
- ==> default: ok: [localhost] => (item=/edx/var/edx_ansible)
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible/venvs)
- ==> default:
- ==> default: TASK: [{{role}} | install a bunch of system packages on which edx_ansible relies] ***
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [{{role}} | git checkout edx_ansible repo into edx_ansible_code_dir] ****
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [{{role}} | install edx_ansible venv requirements] **********************
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible/edx_ansible/pre-requirements.txt)
- ==> default: ok: [localhost] => (item=/edx/app/edx_ansible/edx_ansible/requirements.txt)
- ==> default:
- ==> default: TASK: [{{role}} | create update script] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [{{role}} | create a symlink for update.sh] *****************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [{{role}} | create a symlink for ansible-playbook] **********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [{{role}} | create a symlink for the playbooks dir] *********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: PLAY RECAP ********************************************************************
- ==> default: localhost : ok=42 changed=4 unreachable=0 failed=0
- ==> default:
- ==> default: PLAY [Configure instance(s)] **************************************************
- ==> default:
- ==> default: GATHERING FACTS ***************************************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | debug var=user_info] ********************************************
- ==> default: ok: [localhost] => {
- ==> default: "var": {
- ==> default: "user_info": []
- ==> default: }
- ==> default: }
- ==> default:
- ==> default: TASK: [user | create the edxadmin group] **************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | ensure sudoers.d is read] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | grant full sudo access to the edxadmin group] *******************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | create the users] ***********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create .ssh directory] ******************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | assign admin role to admin users] *******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | get github key[s]] **********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | update the authorized_keys file] ********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create bashrc file for normal users] ****************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create .profile for all users] **********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | modify shell for restricted users] ******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create bashrc file for restricted users] ************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create sudoers file from template] ******************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [user | change home directory ownership to root for restricted users] ***
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create ~/bin directory] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [user | create allowed command links] ***********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | install security packages] **********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | update all system packages] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | configure periodic unattended-upgrades] *********************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | disable unattended-upgrades] ********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | only unattended-upgrade from security repo] *****************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | disable security only updates on unattended-upgrades] *******
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check if we are vulnerable] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Apply bash security update if we are vulnerable] ************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check again and fail if we are still vulnerable] ************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | GHOST.c] ****************************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | compile GHOST] **********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Check if we are vulnerable] *********************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [security | Apply glibc security update if we are vulnerable] ***********
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | Update CA Certificates] ***************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [common | Add user www-data] ********************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create common directories] ************************************
- ==> default: ok: [localhost] => (item=/edx/var)
- ==> default: ok: [localhost] => (item=/edx/app)
- ==> default: ok: [localhost] => (item=/edx/bin)
- ==> default: ok: [localhost] => (item=/edx/etc)
- ==> default:
- ==> default: TASK: [common | check if instance is vagrant] *********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Add git apt repository] ***************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install role-independent useful system packages] **************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create common log directory] **********************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | upload sudo config for key forwarding as root] ****************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | pip install virtualenv] ***************************************
- ==> default: ok: [localhost] => (item=pip==1.5.6)
- ==> default: ok: [localhost] => (item=setuptools==3.6)
- ==> default: ok: [localhost] => (item=virtualenv==1.11.6)
- ==> default: ok: [localhost] => (item=virtualenvwrapper)
- ==> default:
- ==> default: TASK: [common | Install rsyslog configuration for edX] ************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Remove the default rsyslog configuration] *********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Create hourly subdirectory in logrotate.d] ********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install logrotate configuration for edX] **********************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Install logrotate configuration for tracking file] ************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | Add logrotate for tracking.log to cron.hourly] ****************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/hosts] ********************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/hostname] *****************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | run hostname] *************************************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | update /etc/dhcp/dhclient.conf] *******************************
- ==> default: skipping: [localhost]
- ==> default:
- ==> default: TASK: [common | add ssh-warning banner motd] **********************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [common | update ssh config] ********************************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | gather ec2 facts for use in other roles] *************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | shell /sbin/ifconfig eth0 mtu 1500 up
- ==> default: ] **************************
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | lineinfile dest=/etc/dhcp/dhclient.conf regexp="^supercede interfact-mtu" line="supercede interface-mtu 1500;" insertbefore="^request"
- ==> default: ] ***
- ==> default: changed: [localhost]
- ==> default:
- ==> default: TASK: [aws | create all service directories] **********************************
- ==> default: ok: [localhost] => (item={'key': 'home', 'value': {'owner': 'root', 'path': u'/edx/app/aws', 'group': 'root', 'mode': '0755'}})
- ==> default: ok: [localhost] => (item={'key': 'data', 'value': {'owner': 'root', 'path': u'/edx/var/aws', 'group': 'root', 'mode': '0700'}})
- ==> default: ok: [localhost] => (item={'key': 'logs', 'value': {'owner': 'syslog', 'path': u'/edx/var/log/aws', 'group': 'syslog', 'mode': '0650'}})
- ==> default:
- ==> default: TASK: [aws | install system packages] *****************************************
- ==> default: ok: [localhost]
- ==> default:
- ==> default: TASK: [aws | install aws python packages] *************************************
- ==> default: ok: [localhost] => (item=https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz)
- ==> default: ok: [localhost] => (item=awscli==1.4.2)
- ==> default: ok: [localhost] => (item=boto=="2.34.0")
- ==> default:
- ==> default: TASK: [aws | get s3cmd] *******************************************************
- ==> default: failed: [localhost] => {"failed": true}
- ==> default: msg: failed to create temporary content file: timed out
- ==> default:
- ==> default: FATAL: all hosts have already failed -- aborting
- ==> default:
- ==> default: PLAY RECAP ********************************************************************
- ==> default: to retry, use: --limit @/root/vagrant-devstack.retry
- ==> default: localhost : ok=29 changed=5 unreachable=0 failed=1
- The SSH command responded with a non-zero exit status. Vagrant
- assumes that this means the command failed. The output for this command
- should be in the log above. Please read the output to determine what
- went wrong.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement