[Container-tools] CDK Server Adapter - First Demo

Rob Stryker rstryker at redhat.com
Wed Nov 4 01:32:14 UTC 2015


Hey all:

Not sure where else to ask this.  I've been trying to get the 
SUB_USERNAME and SUB_PASSWORD stuff to work, but it doesn't seem to ;)

I've modified my {cdk}/components/rhel/rhel-standalone/Vagrantfile  to 
include the lines from the README.md, specifically:


Vagrant.configure('2') do |config|
   # Accepting environment variables
     config.registration.subscriber_username = ENV['SUB_USERNAME']
     config.registration.subscriber_password = ENV['SUB_PASSWORD']

When I run vagrant commands, even using CLI (outside eclipse) and pass 
in my credentials, I still get prompted to register the machine, and it 
prompts for username/password despite them being passed in via 
environment variables.

I've also double-checked that the process is actually receiving the 
vars, by running  "strings -a  /proc/22883/environ"  and inspecting the 
environment.  My credentials are properly passed in, and they are 
correct.  But the vagrant process still prompts me.

If I don't pass the credentials in via environment, I get an error 
seemingly caused by ruby trying to resolve the vars and getting no 
result... so I know vagrant should be seeing these variables.... but 
it's still prompting me for credentials.

This problem is replicatable even when I change the Vagrantfile to 
hard-code the credentials rather than referring to SUB_USERNAME / 
SUB_PASSWORD environment variables.

Not only did I try modifying 
{cdk}/components/rhel/rhel-standalone/Vagrantfile,   I also tried to 
modify ~/.vagrant.d/Vagrantfile

Checking my vagrant-registration plugin, I see 
vagrant-registration-0.0.8.gem in my {cdk}/plugins folder, and an 
attempt to re-install the plugin returns "Installed the plugin 
'vagrant-registration (0.0.19)'!" but the {cdk}/plugins folder still has 
the 0.0.8.gem version.

[rob at rawbdor cdk]$ uname -a
Linux rawbdor 4.1.8-100.fc21.x86_64 #1 SMP Tue Sep 22 12:13:06 UTC 2015 
x86_64 x86_64 x86_64 GNU/Linux


Anyone know who I'd ping for more info?

- Rob Stryker




On 10/28/2015 01:07 PM, Rob Stryker wrote:
> Hey guys:
>
> I was asked to make a quick-and-dirty demo of what I've got for a CDK 
> server adapter.   So linking to it here.  It demos creation / start / 
> stop of one server. A server represents a vagrant file. If the vagrant 
> file contains multiple vm's, it'll wait for all of them to start.
>
> It basically functions as a vagrantfile server adapter, and doesn't 
> check for anything like a .cdk file/folder, since the cdk installation 
> itself doesn't have such marker files.   I think further discussion 
> will be needed for how openshift / docker tools should interact with 
> this.
>
> https://www.dropbox.com/s/hk7ymzf55ttwdmd/cdk_server_adapter.ogv?dl=0
>
> - Rob Stryker
>




More information about the Container-tools mailing list