Project

General

Profile

Task #3962

Story #3959: Decrease rollout time for ansible playbooks

Pin other dependencies of dataone debian packages

Added by Robert Waltz about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Chris Brumgard
Category:
d1_cn_buildout
Target version:
Start date:
2013-09-02
Due date:
% Done:

100%

Milestone:
CCI-1.2
Product Version:
*
Story Points:
Sprint:

Description

Unlike the dataone debian packages whose version numbers are dynamically determined through the dataone debian repositories, there are certain dataone packaging dependencies that should be statically pinned. Create global/static variable in ansible that can be manually edited whenever the following packages need to be upgraded:

sun-java6-jdk, tomcat6, tomcat6-admin, postgresql, slapd

Check with Skye for these additional required packages:
solr-common (= 3.4.0~blubolt2~lucid1), solr-tomcat (>= 3.4.0~blubolt2~lucid1)

History

#1 Updated by Robert Waltz about 11 years ago

  • Description updated (diff)

#2 Updated by Chris Brumgard about 11 years ago

The best way to specify version information for packages not in packages.gz on hudson may be in the xml file in the environment for each machine type.

#3 Updated by Chris Brumgard about 11 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
  • translation missing: en.field_remaining_hours set to 0.0
  • Product Version set to *
  • As part of the site facts module, I have it read additional package information from /etc/dataone/ansible/. All of the pinning information from hudson goes their automatically and further pinning information can be added.
  • There is a config file now within ansible svn that will allow installers to specify versions of packages. Ansible places this information within /etc/dataone/ansible and then apt pins packages from /etc/dataone/ansible.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)