13459 Commits

Author SHA1 Message Date
Brian Cain
75f1fde1e5
Merge pull request #11000 from ladar/master
Fix the hostname config logic for Alpine.
2019-08-27 14:03:31 -07:00
Ladar Levison
5fb9edd67b Functional/working unit tests for the alt linux guest plugin change hostname capability. 2019-08-27 23:00:36 +05:30
Ladar Levison
243ae0f368 Added service command to alt guest test. 2019-08-27 21:07:58 +05:30
Ladar Levison
7e4c4cd71a Merge remote-tracking branch 'upstream/master' 2019-08-27 20:32:31 +05:30
Ladar Levison
0671843ec0 Initial alt guest unit test attempt. 2019-08-27 20:31:12 +05:30
Brian Cain
c189e4d255
Redo how each provisioners are sorted 2019-08-26 16:05:02 -07:00
Brian Cain
28ef368881
Begin to add tests for mixin provisioner 2019-08-26 12:03:36 -07:00
Brian Cain
ebaacd524c
Add note about public boxes and release status for Vagrant Cloud 2019-08-23 08:34:10 -07:00
Brian Cain
ef82c0a5bc
Move return earlier 2019-08-22 12:01:19 -07:00
Nick Fagerlund
ba3aa81841 Update middleman-hashicorp container and Gemfile.lock
Time marches on, and so do security vulnerabilities in Nokogiri. So it's time
for a new container.

As with last time, here's a reminder for the next person who needs to update
this:

- You shouldn't just update the dependency in Gemfile.lock, because your build
  times will go to heck as you compile Nokogiri from source on every run. So you
  need an updated container with all the dependencies.
- To update the container, you need to push a new tag to the middleman-hashicorp
  repo. Teamcity does the rest, and will ship a new container to Docker Hub
  (unless its credentials are out of date, in which case go ask team-eng-serv.)
- Once that's pushed:
    - Update Makefile
    - Update the Gemfile
    - Delete Gemfile.lock
    - `make website` until it comes up, then ctrl-C
    - Commit the changes
2019-08-21 16:08:55 -07:00
Brian Cain
be5964a1db
Add basic provisioner sorting 2019-08-21 14:44:16 -07:00
Brian Cain
6777493c46
Include before/after options in final provision hash 2019-08-20 11:31:00 -07:00
Brian Cain
6db03f2aed
Check if rejected entries are nil, not blank 2019-08-20 11:30:42 -07:00
Brian Cain
d15bac7fb7
Validate that before/after provisioner exists in machines config 2019-08-19 14:48:06 -07:00
Brian Cain
8ecd32de53
Remove comment 2019-08-19 11:36:54 -07:00
Brian Cain
4933610398
Update rubydoc for before/after return types 2019-08-19 11:33:30 -07:00
Brian Cain
66aac23470
Properly set and validate before/after keys for base provisioner class 2019-08-19 11:23:06 -07:00
Brian Cain
725a13a292
Add note about Bento project with new box 2019-08-16 09:25:15 -07:00
Brian Cain
98f598632e
Update docs with newly supported hashicorp/bionic64 box 2019-08-14 10:48:33 -07:00
Dan Čermák
eb9b478951
Add ipv6 network config templates for SUSE based distributions 2019-08-09 17:23:46 +02:00
Ricardo Aielo
ae3ae5078f Memory set to 2GB to run tests with no Errno::ENOMEM 2019-08-08 19:11:52 -07:00
Ricardo Aielo
990bc107fa grep error suppressed in case .bash_profile does not exist 2019-08-08 15:55:46 -07:00
Ricardo Aielo
546cd90cea Removed explicit bundler install since there is no dependency in gemspec 2019-08-08 15:53:03 -07:00
Ricardo Aielo
068e348826 Next-to-last ruby to avoid unsupported version from gemspec 2019-08-08 15:42:45 -07:00
Ricardo Aielo
7167c9a2fe RVM installed with apt-get (ubuntu_rvm) 2019-08-08 15:31:14 -07:00
Ricardo Aielo
5dfbd20aa3 Box updated to ubuntu/bionic64 (18.04) 2019-08-08 15:25:34 -07:00
Brian Cain
28c0f6085c
Attempt to validate top scope provisioner options 2019-08-06 16:18:58 -07:00
Brian Cain
e05437ddf2
Add validation method and todo 2019-08-06 15:28:04 -07:00
Brian Cain
b82b33d204
Add new before/after options for the base Provisioner class
This commit adds two new options: before, after. These string options
refer to other named Provisioners.
2019-08-06 15:28:04 -07:00
Brian Cain
49ae77b2b8
Update doc string for :run option 2019-08-06 15:28:04 -07:00
Brian Cain
1dda6cc14c
Merge pull request #10998 from llsousa/master
Review ansible_local.html.md
2019-08-06 08:30:24 -07:00
Brian Cain
d1f415a447
Merge pull request #11001 from phillxnet/patch-1
minor word change re box availability explanation
2019-08-05 08:26:13 -07:00
Philip Guyton
2973750018
minor word change re box availability explanation
Proposed minor re wording on website boxes catalog page.
2019-08-05 13:01:53 +01:00
Dan Čermák
f056231deb
Bump rspec-its dependency 2019-08-05 11:25:20 +02:00
Ladar Levison
690963669c Added fall through logic with error messages if OS is unrecognized.
This will print an error message but still exit with 0 if an
ephemeral hostname change was made, which seems more defenisve,
and user friendly to me.
2019-08-03 20:59:41 +05:30
Ladar Levison
53323ba54e Fix the hostname config logic for Alpine.
And allow those who like `vagrant` to go
Alpine skiing!
2019-08-03 15:19:51 +05:30
Luís Sousa
d93342cbbb
Merge pull request #1 from llsousa/llsousa-patch-1
Review ansible_local.html.md
2019-08-02 16:20:25 +01:00
Luís Sousa
af5c752fb2
Review ansible_local.html.md 2019-08-02 16:18:20 +01:00
Brian Cain
89cf1e70c5
Update CHANGELOG 2019-07-30 09:18:44 -07:00
Brian Cain
3bde70fec1
Merge pull request #10975 from timschumi/patch/alpine-guest-plugin
Integrate the vagrant-alpine guest plugin
2019-07-30 09:17:42 -07:00
Tim Schumacher
39fb585295 alpine: Remove unneeded aliases in change_host_name 2019-07-26 08:32:36 +02:00
Tim Schumacher
a7f09f010c alpine: Convert nfs_client capability to seperate commands
The workaround for the broken repository should be safe to be removed,
since the last affected Alpine version (<=3.3) EOL'd in November of 2017.

The remaining important commands can be split out into seperate calls
of sudo(), which removes the need for manual exit-code checking
(since it aborts by itself when a command fails) and makes the code
easier to handle in general.
2019-07-26 08:31:12 +02:00
Matt Shanahan
6caa7bfa86 Fixes issue hashicorp#10973: checks that VMMS WMI reference is null & throws appropriately 2019-07-19 07:48:03 +02:00
Tim Schumacher
77616b22b3 alpine: Use absolute paths for network configuration templates 2019-07-18 04:07:15 +02:00
Tim Schumacher
29362d8af4 alpine: Wire up tests 2019-07-18 03:36:50 +02:00
Tim Schumacher
3b03944331 alpine: Replace capability strings with symbols
Those were introduced upstream in b29864f45097.
2019-07-18 03:35:48 +02:00
Tim Schumacher
2216d23048 alpine: Remove version and out-of-tree checks 2019-07-18 03:35:48 +02:00
Tim Schumacher
fbffb41fc4 guests: Add unmodified alpine support plugin from maier
This has been available as `vagrant-alpine` in the plugin
repository so far.
2019-07-18 03:35:40 +02:00
Olle Jonsson
55b364f87b
gemspec: drop rubyforge_project, it is EOL 2019-07-14 14:09:54 +02:00
Brian Cain
cca36d91ed
Merge pull request #10954 from morkot/fix-docs-formatting-ansible_local
website/docs: fix code formatting
2019-07-10 16:13:34 -07:00