path: '/etc/apt/sources.list',
owner: 'root',
group: 'root',
- mode: '0644',
+ mode: '0444',
notify: 'Class[Apt::Update]' }
sources_list_d = { ensure: 'directory',
path: '/etc/apt/sources.list.d',
owner: 'root',
group: 'root',
- mode: '0644',
+ mode: '0555',
purge: false,
recurse: false,
notify: 'Class[Apt::Update]' }
path: '/etc/apt/preferences',
owner: 'root',
group: 'root',
- mode: '0644',
+ mode: '0444',
notify: 'Class[Apt::Update]' }
preferences_d = { ensure: 'directory',
path: '/etc/apt/preferences.d',
owner: 'root',
group: 'root',
- mode: '0644',
+ mode: '0555',
purge: false,
recurse: false,
notify: 'Class[Apt::Update]' }
it 'lays down /etc/apt/apt.conf.d/15update-stamp' do
is_expected.to contain_file('/etc/apt/apt.conf.d/15update-stamp').with(group: 'root',
- mode: '0644',
+ mode: '0444',
owner: 'root').with_content(
%r{APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";};},
)
is_expected.to contain_file('/etc/apt/auth.conf').with(ensure: 'present',
owner: auth_conf_owner,
group: 'root',
- mode: '0600',
+ mode: '0400',
notify: 'Class[Apt::Update]',
content: auth_conf_content)
}