> I tried this pb but its not uninstalling
Can you be more specific? What version of Ansible are you using, what
version of Debian/Ubuntu is the server you're working on?
What is the output of this command when you run it on the machine you're
wanting to remove the packages from:
apt list | egrep
'^mysql-server/|^mysql-client/|^python3-pymysql/|^php/|^libapache2-mod-php/'
Can you write a playbook with just the single task and run it with "-vvv"
and paste the output in a response here?
The indenting in your previous example is slightly askew, and it is missing
the "state: absent" parameter, but I'll make the assumption that is just a
copy-and-paste error.
On Wednesday, July 15, 2020 at 12:21:47 PM UTC-5 [email protected] wrote:
> I tried this pb but its not uninstalling
>
>
> --
> - hosts: all
> become: true
> vars_files:
> - vars/default.yml
>
> tasks:
> - name: remove
>
> apt:
> name:
> - mysql-server
> - mysql-client
> - python3-pymysql
> - php
> - php-mysql
> - libapache2-mod-php
>
> On Wed, Jul 15, 2020 at 9:55 AM Tony Wong <[email protected]> wrote:
>
>> this was the original install and I am just trying to reverse the installs
>>>
>>
>> ---
>> - hosts: all
>> become: true
>> vars_files:
>> - vars/default.yml
>> tasks:
>> - name: Install prerequisites
>> apt: name={{ item }} update_cache=yes state=absent force_apt_get=yes
>> loop: [ 'aptitude' ]
>>
>> #Apache Configuration
>> - name: Install LAMP Packages
>> apt: name={{ item }} update_cache=yes state=absent
>> loop: [ 'apache2', 'mysql-server', 'python3-pymysql', 'php',
>> 'php-mysql', 'libapache2-mod-php' ]
>>
>> - name: Create document root
>> file:
>> path: "/var/www/{{ http_host }}"
>> state: directory
>> owner: "{{ app_user }}"
>> mode: '0755'
>>
>> - name: Set up Apache virtualhost
>> template:
>> src: "files/apache.conf.j2"
>> dest: "/etc/apache2/sites-available/{{ http_conf }}"
>> notify: Reload Apache
>>
>> - name: Enable new site
>> shell: /usr/sbin/a2ensite {{ http_conf }}
>> notify: Reload Apache
>>
>> - name: Disable default Apache site
>> shell: /usr/sbin/a2dissite 000-default.conf
>> when: disable_default
>> notify: Reload Apache
>>
>> # MySQL Configuration
>> - name: Sets the root password
>> mysql_user:
>> name: root
>>
>>
>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/22025670-024c-4721-a6c5-d2103962f99dn%40googlegroups.com.