diff --git a/lib/ansible/modules/packaging/os/apt_repository.py b/lib/ansible/modules/packaging/os/apt_repository.py index b6c2beacfe..bae62831ed 100644 --- a/lib/ansible/modules/packaging/os/apt_repository.py +++ b/lib/ansible/modules/packaging/os/apt_repository.py @@ -458,10 +458,11 @@ class UbuntuSourcesList(SourcesList): _repositories = [] for parsed_repos in self.files.values(): for parsed_repo in parsed_repos: - enabled = parsed_repo[1] + valid = parsed_repo[1] + enabled = parsed_repo[2] source_line = parsed_repo[3] - if not enabled: + if not valid or not enabled: continue if source_line.startswith('ppa:'):