Devstack master(Victoria) has dropped xenial distro, switch base box
version to bionic.
Bionic has puppet5 as default puppet version, which has faster puppet
class running in parallel, so devstack and grenade repos were being
checked out while /home/stack dir were still being created, impose puppet
class ordering.
Change-Id: I89af65ca8c53aa41407ed7e4ca0edef88daae3b9
--src-ip was deprecated in 2016, change to use --remote-ip.
Related to https://review.opendev.org/#/c/613644/
Change-Id: I6b9f17c94bdf9de070d5f2e32e97dff600a3545a
Installing puppet would fail in with some base boxes. A simple 'apt-get
update' will fix that situation.
Change-Id: I53bc8fc72700a165471a19882d64506d7180dfc0
since Change-Id: I6617283afd798af37e64913b7865cea3c8a62aba the devstack installer
no longer supports trusty and xenial does not have puppet installed by
default
Related-Bug: 1599531
Change-Id: Ic59a768983430149e3f3a4de65606d649bb17693
I've faced with inability of keystone to recognize a public key
inside of `~stack/.ssh/autorized_keys` file. This happened because
of puppet writing three-line comment stating it was generated
automatically. With this fix it works fine.
Changes, I've done:
- Move public key path into separate variable
- Write public key into tmp file and pass it to `nova keypair-add`
Change-Id: I827b7e1695f61ef2742137195866cb2deb4a390f
Devstack introduced DOWNLOAD_DEFAULT_IMAGES setting which
by default is True and extends IMAGE_URLS variable with
some default images, including Cirros. devstack-vagrant
also extends IMAGE_URLS with Cirros URL. This results in
error about duplicate entries in this variable.
Change-Id: I86f1ca5b9bef73e41657ce6fec17dd378d9e33ef
Closes-Bug: #1497533
- update cirros to recent 0.3.4 as same version as devstack
- README: explain extra_images puppet config
Change-Id: Idc275d19a6e54212500b860bf4a0e476b60d4c69
Signed-off-by: Hiroshi Miura <miurahr@nttdata.co.jp>
If the the vms are using host-only network, then eth1 would be the
proper interface to retrieve ip of the vm. Without these lines, the
host manager will only add 127.0.0.1 to /etc/hosts file.
Change-Id: If2f825ebb9d6f7f096ce55e1bf070e5af91f5d45
If the user wants to use his own mirror to get extra images for glance
or wants to add more images not just the default cirros it can be done
using this custom variable on config.yaml
Change-Id: I121ba07f15427b926ddade36adfc60a89647a9d4
When used proxy some extra settings has to be set in order to make the
environment work as expected.
* Add hostname_manager, hostname_computer from yaml.conf file
* Add user_domains to add customs domains/ips to no_proxy variable
* Add manager ip/hostname to /etc/hosts if private ips is chosen
* Add ipaddress_eth1 for no_proxy
* Add compute and manager ips
* Add https proxy
* Add use https:// instead of git:// if http_proxy is enabled
Change-Id: I5ddde4dc510dc9aadff634515fa7d34371708de9
* document undocumented parameters
* group similiar parameters
* rename parameter 'stack_pass' to 'stack_password'
* use 'secretsecret' as default value for secrets ('secretsecret' is
used in the OpenStack manuals as default value)
* add missing dots at the end of sentences
* use 79 chars per line
Change-Id: Ibc667c2375fe39443574e2c424033dd13479cba9
Sometimes I used a devstack environment as public reachable demonstration
system and do not want to have 'pass' as password for the admin user.
Change-Id: I5af1c7e9121755a6b22dd6cbe52336f092229a03
Using multiline strings for the 'stack_sshkey' option results in the
following Puppt error:
Parameter key failed on Ssh_authorized_key[stack]: Key must not contain whitespace:
Change-Id: I41da285086af3fd90fb4887cd643d17ec52806a8
* remove Fedora-x86_64-20-20131211.1-sda, Fedora-x86_64-20-20140618-sda
is already availabe because Heat is enabled
(https://github.com/openstack-dev/devstack/blob/master/stackrc#L450)
* update version of CirrOS, latest version is 0.3.3
* add current Trusty image (trusty-server-cloudimg-amd64-disk1)
Change-Id: I3dc3a35724fca4fa98559eef275c1b3d818825d9
Mark 'manager' as primary machine to be able to use commands like
'vagrant ssh' without specifiying the machine name.
This will solve the issue 'This command requires a specific VM name
to target in a multi-VM environment.'.
Change-Id: I15143d54d69dc05146aa141594924e30d18ba54e