{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/4639","repository_url":"https://api.github.com/repos/openshift/openshift-ansible","labels_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/4639/labels{/name}","comments_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/4639/comments","events_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/4639/events","html_url":"https://github.com/openshift/openshift-ansible/issues/4639","id":239490910,"number":4639,"title":"Fail to install containerized Origin pre-release of 3.6.0","user":{"login":"sosiouxme","id":29690,"avatar_url":"https://avatars1.githubusercontent.com/u/29690?v=4","gravatar_id":"","url":"https://api.github.com/users/sosiouxme","html_url":"https://github.com/sosiouxme","followers_url":"https://api.github.com/users/sosiouxme/followers","following_url":"https://api.github.com/users/sosiouxme/following{/other_user}","gists_url":"https://api.github.com/users/sosiouxme/gists{/gist_id}","starred_url":"https://api.github.com/users/sosiouxme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sosiouxme/subscriptions","organizations_url":"https://api.github.com/users/sosiouxme/orgs","repos_url":"https://api.github.com/users/sosiouxme/repos","events_url":"https://api.github.com/users/sosiouxme/events{/privacy}","received_events_url":"https://api.github.com/users/sosiouxme/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-29T14:05:58Z","updated_at":"2017-07-27T20:17:30Z","closed_at":"2017-07-27T20:17:30Z","body":"#### Description\r\n\r\nThis is similar to https://github.com/openshift/openshift-ansible/issues/3705 but the problem is a bit different.\r\nI'd like to install Origin 3.6.0 alpha releases without special internal access. I know the images are being pushed to docker.io even though RPMs are not released, so I try to run a containerized install. However the install still tries to install the excluder RPMs that are not available yet and fails.\r\n\r\n##### Version\r\n\r\n```\r\n$ ansible --version\r\nansible 2.3.1.0\r\n  config file = /home/lmeyer/.ansible.cfg\r\n  configured module search path = Default w/o overrides\r\n  python version = 2.7.13 (default, May 10 2017, 20:04:28) [GCC 6.3.1 20161221 (Red Hat 6.3.1-1)]\r\n$ git describe\r\nopenshift-ansible-3.6.128-1-6-gf1f460f\r\n```\r\n\r\nOS: Fedora 25\r\n\r\n##### Steps To Reproduce\r\n1. Create CentOS 7 host(s) and specify Ansible inventory variables as below to run an alpha release\r\n2. Run the byo/conf.yml playbook\r\n\r\n```\r\n[OSEv3:vars]\r\nansible_ssh_user=ec2-user\r\nansible_become=yes\r\nopenshift_uninstall_images=False\r\ndeployment_type=origin\r\ncontainerized=true\r\nopenshift_release=3.6\r\nopenshift_image_tag=v3.6.0-alpha.2\r\nopenshift_hosted_logging_deploy=true\r\n\r\n```\r\n\r\n##### Expected Results\r\n\r\nSuccessful install - alpha images should be available even though no RPMs have been released.\r\n\r\n##### Observed Results\r\n\r\n\r\n```\r\n$ ansible-playbook -i ~/tmp/aws/hosts playbooks/byo/config.yml\r\n...\r\nFailure summary:\r\n\r\n  1. Host:     ec2-52-91-108-188.compute-1.amazonaws.com\r\n     Play:     Disable excluders\r\n     Task:     openshift_excluder : Install docker excluder\r\n     Message:  No package matching 'origin-docker-excluder-3.6.0*' found available, installed or updated\r\n\r\n  2. Host:     ec2-52-90-106-253.compute-1.amazonaws.com\r\n     Play:     Disable excluders\r\n     Task:     openshift_excluder : Install docker excluder\r\n     Message:  No package matching 'origin-docker-excluder-3.6.0*' found available, installed or updated\r\n```\r\nIf I add `enable_docker_excluder=false` to the inventory then it fails missing `origin-excluder-3.6.0*` as well. To get past this I had to add `enable_excluders=false`\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/comments/318474407","html_url":"https://github.com/openshift/openshift-ansible/issues/4639#issuecomment-318474407","issue_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/4639","id":318474407,"user":{"login":"sosiouxme","id":29690,"avatar_url":"https://avatars1.githubusercontent.com/u/29690?v=4","gravatar_id":"","url":"https://api.github.com/users/sosiouxme","html_url":"https://github.com/sosiouxme","followers_url":"https://api.github.com/users/sosiouxme/followers","following_url":"https://api.github.com/users/sosiouxme/following{/other_user}","gists_url":"https://api.github.com/users/sosiouxme/gists{/gist_id}","starred_url":"https://api.github.com/users/sosiouxme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sosiouxme/subscriptions","organizations_url":"https://api.github.com/users/sosiouxme/orgs","repos_url":"https://api.github.com/users/sosiouxme/repos","events_url":"https://api.github.com/users/sosiouxme/events{/privacy}","received_events_url":"https://api.github.com/users/sosiouxme/received_events","type":"User","site_admin":false},"created_at":"2017-07-27T20:17:30Z","updated_at":"2017-07-27T20:17:30Z","body":"You can also work around this by adding the \"openshift-future\" repo which does have pre-release RPMs.\r\n\r\n    openshift_additional_repos=[{\"id\": \"centos-future\", \"baseurl\": \"https://buildlogs.centos.org/centos/7/paas/x86_64/openshift-future/\", \"enabled\": 1, \"gpgcheck\": 0}]\r\n\r\nSince no one else seems terribly concerned about this I'm going to close the issue."}}
{"actor":{"display_login":"sosiouxme"}}