Skip to content

Inconsistent variable logic/usage between Debian/Ubuntu and CentOS/RedHat #4

@SAL-e

Description

@SAL-e

Looks like currently variables: 'google_agent_pkg_state' and 'google_agent_repository_state' are only effecting Debian based distributions. It is not very clear what is the purpose of them. I can see two possible uses:

  1. Cleanup repository after removal of chrome or/and talkplugin; OR
  2. Disable automatic updates of Chrome. (I suspect this was the main intent.)

There are two issues with current setup:

  1. Google Talk Plugin repository will be added even if 'google_talkplugin_enabled' is set to 'no'.
  2. The role will behave completely differently on CentOS/RedHat.

I have some ideas how to fix it, but first I need to better understand the current use in order to provide consistent behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions