[tripleo][ansible-ceph][ussuri]ceph-ansiible fails at chown stack: /tmp/ceph_ansible_tmp on distributed compute HCI node
Hi all, using tripleo 13.4.0-1.el8 and ceph-ansible 4.0.25-1.el8 on CentOS8 from @centos-openstack-ussuri repo. I get error [1]. When ansi playbook tries to chown to stack user dir: /tmp/ceph_ansible_tmp, but not able to find user stack. As I understand the deployment process, should it have tripleo-admin user? Also executed ansible.sh file with ansible-playbook -vvvv [2] it also has /home/stack/config-download/v3/ceph-ansible/create_ceph_ansible_remote_tmp.log I see in default file, it has the correct things set: owner: "{{ ansible_user | default('tripleo-admin', true) }}" In undercloud.conf I do not have deployment user set, that option is commented out. I have not set any in overcloud config files... [1] http://paste.openstack.org/show/798126/ [2] http://paste.openstack.org/show/798127 -- Ruslanas Gžibovskis +370 6030 7030
Hi Ruslanas, I think you just hit [1][2] that should be solved by [3]. Can you just redeploy including the patch [3]? Thanks, Francesco [1] https://bugs.launchpad.net/tripleo/+bug/1887708 [2] https://bugs.launchpad.net/tripleo/+bug/1886497 [3] https://review.opendev.org/#/c/742287/ On Mon, Sep 21, 2020 at 10:37 AM Ruslanas Gžibovskis <ruslanas@lpic.lt> wrote:
Hi all,
using tripleo 13.4.0-1.el8 and ceph-ansible 4.0.25-1.el8 on CentOS8 from @centos-openstack-ussuri repo. I get error [1]. When ansi playbook tries to chown to stack user dir: /tmp/ceph_ansible_tmp, but not able to find user stack. As I understand the deployment process, should it have tripleo-admin user? Also executed ansible.sh file with ansible-playbook -vvvv [2] it also has /home/stack/config-download/v3/ceph-ansible/create_ceph_ansible_remote_tmp.log
I see in default file, it has the correct things set: owner: "{{ ansible_user | default('tripleo-admin', true) }}"
In undercloud.conf I do not have deployment user set, that option is commented out. I have not set any in overcloud config files...
[1] http://paste.openstack.org/show/798126/ [2] http://paste.openstack.org/show/798127
-- Ruslanas Gžibovskis +370 6030 7030
-- Francesco Pantano GPG KEY: F41BD75C
Yes I am applying it now, BUT I do not like, that group has exact same message: "lookup('env','ANSIBLE_REMOTE_USER') | default(ansible_user, true) }}" Sould it search for Group: lookup('env','ANSIBLE_REMOTE_GROUP') | default(ansible_group, true) }} ? On Mon, 21 Sep 2020 at 11:49, Francesco Pantano <fpantano@redhat.com> wrote:
Hi Ruslanas, I think you just hit [1][2] that should be solved by [3]. Can you just redeploy including the patch [3]?
Thanks, Francesco
[1] https://bugs.launchpad.net/tripleo/+bug/1887708 [2] https://bugs.launchpad.net/tripleo/+bug/1886497 [3] https://review.opendev.org/#/c/742287/
On Mon, Sep 21, 2020 at 10:37 AM Ruslanas Gžibovskis <ruslanas@lpic.lt> wrote:
Hi all,
using tripleo 13.4.0-1.el8 and ceph-ansible 4.0.25-1.el8 on CentOS8 from @centos-openstack-ussuri repo. I get error [1]. When ansi playbook tries to chown to stack user dir: /tmp/ceph_ansible_tmp, but not able to find user stack. As I understand the deployment process, should it have tripleo-admin user? Also executed ansible.sh file with ansible-playbook -vvvv [2] it also has /home/stack/config-download/v3/ceph-ansible/create_ceph_ansible_remote_tmp.log
I see in default file, it has the correct things set: owner: "{{ ansible_user | default('tripleo-admin', true) }}"
In undercloud.conf I do not have deployment user set, that option is commented out. I have not set any in overcloud config files...
[1] http://paste.openstack.org/show/798126/ [2] http://paste.openstack.org/show/798127
-- Ruslanas Gžibovskis +370 6030 7030
-- Francesco Pantano GPG KEY: F41BD75C
-- Ruslanas Gžibovskis +370 6030 7030
ok, it works now, with user in both places. <http://paste.openstack.org/show/SglOylmZOpgQxdaqxM1c/> On Mon, 21 Sep 2020 at 12:32, Ruslanas Gžibovskis <ruslanas@lpic.lt> wrote:
Yes I am applying it now, BUT I do not like, that group has exact same message: "lookup('env','ANSIBLE_REMOTE_USER') | default(ansible_user, true) }}" Sould it search for Group: lookup('env','ANSIBLE_REMOTE_GROUP') | default(ansible_group, true) }} ?
On Mon, 21 Sep 2020 at 11:49, Francesco Pantano <fpantano@redhat.com> wrote:
Hi Ruslanas, I think you just hit [1][2] that should be solved by [3]. Can you just redeploy including the patch [3]?
Thanks, Francesco
[1] https://bugs.launchpad.net/tripleo/+bug/1887708 [2] https://bugs.launchpad.net/tripleo/+bug/1886497 [3] https://review.opendev.org/#/c/742287/
On Mon, Sep 21, 2020 at 10:37 AM Ruslanas Gžibovskis <ruslanas@lpic.lt> wrote:
Hi all,
using tripleo 13.4.0-1.el8 and ceph-ansible 4.0.25-1.el8 on CentOS8 from @centos-openstack-ussuri repo. I get error [1]. When ansi playbook tries to chown to stack user dir: /tmp/ceph_ansible_tmp, but not able to find user stack. As I understand the deployment process, should it have tripleo-admin user? Also executed ansible.sh file with ansible-playbook -vvvv [2] it also has /home/stack/config-download/v3/ceph-ansible/create_ceph_ansible_remote_tmp.log
I see in default file, it has the correct things set: owner: "{{ ansible_user | default('tripleo-admin', true) }}"
In undercloud.conf I do not have deployment user set, that option is commented out. I have not set any in overcloud config files...
[1] http://paste.openstack.org/show/798126/ [2] http://paste.openstack.org/show/798127
-- Ruslanas Gžibovskis +370 6030 7030
-- Francesco Pantano GPG KEY: F41BD75C
-- Ruslanas Gžibovskis +370 6030 7030
-- Ruslanas Gžibovskis +370 6030 7030
participants (2)
-
Francesco Pantano
-
Ruslanas Gžibovskis