Hello every body !

In my company we are using Reprepro as a Debian repository manager.
This manager doest not allow multiple versions of a same package identified 
by its name.

So we have organized or build promotion workflow using multiple 
distributions :  Demo / Staging / Production / Archives


As a result,  we were using simple shell scripts for our deployment with 
the following syntax : 

apt-get install <pakage_name>/<release_name>


That has the advantage to force a downgrade of the package and behave 
pretty much like this command for a selection.

apt-get install <package_name>=<version>




However, it seems that Ansible APT module does not support this format with 
the parameter "name"


msg: No package matching 'PKG_NAME/demo' is available


Whereas : 

# apt-get install PKG_NAME/demo
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '2.4.0-1.0.0+128.g8cd3d55' (company-demo:6.0/demo [all]) 
for 'PKG_NAME'
The following packages will be DOWNGRADED:
  PKG_NAME
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 8 not upgraded.
Need to get 65.9 MB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.



Have you any idea how I could do it ?
Is it a good idea to use distributions like this ?
Any point of view ?

Thanks a lot for your feed back :)

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/7df793d9-53bc-4d68-b22b-c8b30985fc45%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to